BookStack VM by Anarion Technologies
BookStack is an open-source, self-hosted platform designed to help teams and individuals organize, manage, and collaborate on knowledge in a clean, user-friendly, and intuitive wiki-style interface. It is specifically built to facilitate the creation of structured documentation, providing a simple yet powerful way to organize content into books, chapters, and pages. With its easy-to-use WYSIWYG (What You See Is What You Get) editor, users can quickly create, edit, and format content without needing any technical expertise.
One of the standout features of BookStack is its hierarchical structure, which allows for the creation of books that contain chapters, and chapters that contain pages, making it ideal for managing large sets of information in a well-organized manner. This structure provides users with the flexibility to create complex documentation or knowledge bases while maintaining simplicity in navigation.
BookStack also offers a robust set of features for collaboration and knowledge sharing, including full-text search, image embedding, markdown support, and a customizable content editor. Access control is another important aspect, with BookStack allowing for role-based permissions to ensure that only authorized users can edit or view certain content. This makes it particularly useful for organizations that need to keep sensitive or proprietary information secure.
Furthermore, BookStack is highly customizable, offering a variety of themes and integration options. It can be easily installed on your own server, giving you full control over your data and its storage. The platform also supports multi-language functionality, allowing teams around the world to collaborate seamlessly.
To subscribe to this product from Azure Marketplace and initiate an instance using the Azure compute service, follow these steps:
1. Navigate to Azure Marketplace and subscribe to the desired product.
2. Search for “virtual machines” and select “Virtual machines” under Services.
3. Click on “Add” in the Virtual machines page, which will lead you to the Create a virtual machine page.
4. In the Basics tab:
- Ensure the correct subscription is chosen under Project details.
- Opt for creating a new resource group by selecting “Create new resource group” and name it as “myResourceGroup.”
5. Under Instance details:
- Enter “myVM” as the Virtual machine name.
- Choose “East US” as the Region.
- Select “Ubuntu 18.04 LTS” as the Image.
- Leave other settings as default.
6. For Administrator account:
- Pick “SSH public key.”
- Provide your user name and paste your public key, ensuring no leading or trailing white spaces.
7. Under Inbound port rules > Public inbound ports:
- Choose “Allow selected ports.”
- Select “SSH (22)” and “HTTP (80)” from the drop-down.
8. Keep the remaining settings at their defaults and click on “Review + create” at the bottom of the page.
9. The “Create a virtual machine” page will display the details of the VM you’re about to create. Once ready, click on “Create.”
10. The deployment process will take a few minutes. Once it’s finished, proceed to the next section.
To connect to the virtual machine:
1. Access the overview page of your VM and click on “Connect.”
2. On the “Connect to virtual machine” page:
- Keep the default options for connecting via IP address over port 22.
- A connection command for logging in will be displayed. Click the button to copy the command. Here’s an example of what the SSH connection command looks like:
“`
ssh [email protected]
“`
3. Using the same bash shell that you used to generate your SSH key pair, you can either reopen the Cloud Shell by selecting >_ again
or going to https://shell.azure.com/bash.
4. Paste the SSH connection command into the shell to initiate an SSH session.
Usage/Deployment Instructions
Anarion Technologies – BookStack
Note: Search product on Azure marketplace and click on “Get it now”
Click on Continue
Click on Create
Creating a Virtual Machine, enter or select appropriate values for zone, machine type, resource group and so on as per your choice.
After Process of Create Virtual Machine. You have got an Option Go to Resource Group
Click Go to Resource Group
Copy the Public IP Address
SSH into Terminal and Run these commands:
$ sudo su
$ apt update
$ cd ../../
Edit bookstack.conf file. Replace you Public IP Address into Server Name
$ nano /etc/apache2/sites-available/bookstack.conf
Save and Exit from Bookstack.conf file
Edit BookStack .env file
Put your Public IP Address into APP_URL=http://IP-Address
$ nano /var/www/bookstack/.env
Use the browser to access the application at http://”instance Ip address”
Login Page
Username: [email protected]
Password: password
Welcome to the BookStack Dashboard
Other Services
Admin User Portal
ThankYou!!!