BookStack installieren

Aus Hostsharing Wiki
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.

Links