BookStack
An open source content management system
Installation
Initial setup
Installing dependencies
According to the manual, we need the following PHP extensions gd, dom, iconv, mbstring, mysqlnd...
Creating database
Dropping anonymous user and a default DB. Blocking remote root connections mariadb-secure-in...
Installing BookStack
Downloading CMS cd /var/www/ mkdir bookstack git clone https://github.com/BookStackApp/Boo...
Configuring Apache
Creating a configuration file for a virtual host touch /etc/apache2/sites-available/bookstac...
Enabling HTTPS
I assume that you already have certificates from LetsEncrypt Updating a virtual host config ...
Additional functionality
BookStack additional functionality
Version control
Setting up limit on the number of versions nano -w /var/www/bookstack/.env # Set the revisi...
Recycle bin cleanup
Setting up recycle bin item lifetime nano -w /var/www/bookstack/.env # Set a recycle bin i...
Force deleting the old versions
Setting up Logical Theme System mkdir /var/www/bookstack/themes/custom mkdir /var/www/book...
Opening links in a new window
Adding the following JavaScript into HTML Metadata <!-- Open links in a new tab --> <script...
RSS Feed
Setting up Logical Theme System cd /var/www/bookstack/themes/custom mkdir templates touc...