Installing BookStack on Debian 12 (Bookworm) with HTTPS

In this video I go through the manual installation steps to get a working BookStack setup running on Debian 12 Bookworm. At the time of recording, BookStack is the latest version of BookStack. This uses MariaDB as a database, and Apache as the web-server. Certbot is used to fetch and install a HTTPS certificate. Note that this guide only shows the process of installing BookStack on Debian, not the full process of setting up a fully security hardened environment nor the steps you may need to update & maintain your BookStack instance. ► Debian Website: ► BookStack Website: ► BookStack Install Docs: ► Composer Download: ► BookStack Filesystem Permissions Guidance: ► BookStack Discord: ► Follow BookStack on Mastodon: @bookstack ► Follow BookStack on Twitter: ► Follow me on Mastodon: @danb 0:00 Intro and environment 1:37 Installing requirements 5:34 Git & composer steps 6:44 .env file & database setup 10:44 File system permissions 13:28 App key and Apache config 16:24 Database migrations & access failure 17:35 Debugging tangent & adjusting Apache 19:03 First access & test 19:49 Adding HTTPS with Certbot 23:38 Updating content for HTTPS 25:46 Outro #debian #install #linux #opensource #selfhosted #documentation #wiki #bookstack #foss
Back to Top