Back

BookStack VPS Hosting, Pre-Installed

BookStack VPS hosting gives your team a private wiki and documentation site on a server you control. Content is organised into shelves, books, chapters and pages, and the interface starts in Turkish, with other languages a setting away. After you order, BookStack installs itself, and the site address, email and password appear in your panel.

How many people will use it?

Total$4.02/mo

Prices include VAT.

Scale RAM and CPU up or down whenever you like. Disk can only grow, so start small.

What's installed on your BookStack server?

  • BookStack 26.09.2 on the LinuxServer.io image
  • MariaDB 11 database
  • Interface language set to Turkish and time zone to Istanbul
  • The image's default admin account replaced with your own email and password, shown in your panel
  • HTTPS through Caddy on an sslip.io address based on your IP
  • Firewall with only ports 22, 80 and 443 open

What size do you need for BookStack?

BookStack's install guide asks for PHP 8.2 and MariaDB 10.6 or newer, but gives no RAM figure. As a rule of thumb, 2 GB is a good start. Look at 4 GB as your content grows and more people edit at once. Images and attachments fill the disk, which grows from your panel but doesn't shrink. Your data and IP address stay the same when you scale up.

UseSizePriceChoose
A few people 2 GB RAM · 1 vCore · 40 GB NVMe $4.02/mo
Small team 4 GB RAM · 2 vCore · 60 GB NVMe $6.91/mo
Company 8 GB RAM · 4 vCore · 120 GB NVMe $13.63/mo

Who is it for?

  • Companies pulling their processes and guides into one place
  • Software and infrastructure teams keeping technical documentation
  • Businesses opening a knowledge base for staff or customers
  • Schools and communities publishing handbooks and course notes

What happens after you order?

  1. Set the size and complete your payment.
  2. Your server starts and BookStack installs itself. This took about 3.5 minutes in our real-server tests.
  3. In your panel, open your server from My servers. On the Overview tab, click Open app.
  4. Log in with the details from the Email and Password rows, then put your real email address in your profile.
  5. Create your first book and add chapters and pages to it.

With every server

  • Daily backups included in the price
  • Unlimited traffic
  • Full root access
  • Scale RAM and CPU up or down later, and grow the disk
  • Location: Istanbul · IST-1.

Good to know

  • The install doesn't set up outgoing email. For invitations, email confirmation and password resets, add settings such as MAIL_HOST to /opt/seturack/bookstack/compose.yaml.
  • The login email starts as a placeholder address. Put your real one in your profile.
  • The image is pinned to 26.09.2 and doesn't update itself. BookStack asks you to back up the database and uploads before updating.
  • The install uses the LinuxServer.io image. BookStack's docs list it as a community setup rather than something the project officially supports.
  • If you change the address, image links can break. BookStack's bookstack:update-url command replaces the old address with the new one.
  • The panel keeps showing the install password. If you change it, keep the new one safe yourself.

BookStack questions and answers

How much RAM does BookStack need?

BookStack's docs don't give a RAM figure. As a rule of thumb, 2 GB is a good start, and 4 GB suits larger content and more people editing at once. If it isn't enough, you scale up from your panel.

Is BookStack free?

Yes. BookStack is fully free and open source under the MIT licence, with no fee per user or per page. The server is the only thing you pay for.

Can I write in Markdown in BookStack?

Yes. The default is a visual (WYSIWYG) editor, and you can switch to a Markdown editor with live preview. Diagrams.net drawing is built in as well.

Can I control who sees what in BookStack?

Yes. BookStack has roles and permissions, and you can set them at shelf, book, chapter or page level. Two-factor login is built in too.

Can people log in with company accounts?

Yes. BookStack supports OIDC, SAML2 and LDAP. You set these up through environment variables in compose.yaml, and you bring your own identity provider.

Can I use my own domain with BookStack?

Yes. Point an A record at your server's IP, add the address to the Caddy settings and change SITE_URL in the .env file. BookStack keeps image links in its database, so run the bookstack:update-url command afterwards.

Read more and see similar apps