BookStack installieren
Zur Navigation springen
Zur Suche springen
Allgemein
BookStack [1] ist ein Open Source Wiki, das die Inhalte in Regalen, Büchern und Seiten organisiert. Die Inhalte können auch in Markdown verfasst werden.
BookStack steht unter der MIT Lizenz.
Technische Details
BookStack ist in PHP geschrieben und benutzt das Laravel Framework.
Es gibt ein Ansible Skript, das die Installationsschritte für BookStack automatisiert durchführt.
Die Quellen für das Ansible Skript können hier eingesehen werden: [2]
Installation
Was das Ansible Skript macht, lässt sich mit diesen Worten beschreiben:
- Es wird ein Linux Benutzer eingerichtet.
- Es wird eine Mysql Datenbank eingerichtet.
- Es wird eine Domain aufgeschaltet.
- Es wird der Tarball aus dem Github Repository in der aktuellen Version heruntergeladen und entpackt.
- Dann werde mit Composer die Abhängigkeiten installiert.
- Dann werden ein paar Konfigurationen an der Datei
bookstack/.env
vorgenommen, um die Mysql Datenbank einzurichten, und E-Mail Konfiguration und anderes einzurichten. - Dann wird die Datenbank initialisiert, und es wird ein Administrator Benutzer eingerichtet.
- Es wird der Apache in der htaccess Datei konfiguriert, damit auch der Zugriff auf die API mit unseren fastcgi Prozessen funktioniert.
Einrichtung
Nach der Installation läuft die Anwendung auf der konfigurierten Domain.