Wiki`s gibt es viele und jedes ist unterschiedlich leicht oder schwer zu bedienen. Deshalb möchte ich heute ein Wiki vorstellen, das sowohl leicht zu installieren, als auch leicht zu administrieren und zu bedienen ist.
Bookstack ist eine Open-Source Wiki-Plattform, die eine sehr intuitiven Ansatz verfolgt und uneingeschränkt empfohlen werden kann. Das Projekt existiert seit ca. 7 Jahren und ist deshalb sehr ausgereift.
Ob man Bookstack nur für den persönlichen Gebrauch einsetzt oder es öffentlich als Wissensplattform zur Verfügung stellt, bleibt jedem selbst überlassen.
Das Prinzip sieht von Bookstack folgendermassen aus:
- Man kann einzelne Seiten anlegen und diese Seiten dann in Kapiteln zusammenfassen.
- Die Kapitel lassen sich dann zu Büchern zusammenfassen.
- Die Bücher wiederum lassen sich dann einem oder mehreren Regalen zuordnen.
Dieses Vorgehen ist sehr intuitiv und sollte auch Laien verständlich sein. Installieren lässt sich Bookstack recht einfach.
Wenn man Yunohost betreibt, kann man es mit einem Klick aus der Softwareauswahl installieren.
Im Prinzip wird nur eine Ubuntu 22.04 Server vorausgesetzt. Der Rest erfolgt über vorgefertigte Installationsscripte.
# Script herunterladen
wget https://raw.githubusercontent.com/BookStackApp/devops/main/scripts/installation-ubuntu-22.04.sh
# Script ausführbar machen
chmod a+x installation-ubuntu-22.04.sh
# Script starten
sudo ./installation-ubuntu-22.04.sh
# Für die externe Erreichbarkeit muss die.env Datei bearbeitet werden
nano /var/www/bookstack/.env
# Hier muss die APP_URL bearbeitet werden
Alle zusätzlichen Optionen sind hier dokumentiert.
Eine Demo von Bookstack kann man sich hier ansehen.
Die Regalansicht
Die Bücheransicht
Der Inhalt eines Beispielbuchs
Über die Navigationsleiste auf der linken Seite kann man schnell zu einzelnen Büchern und Seiten springen.
- Kommentare um dem Verfasser ein Feedback zu geben.
- Medien wie Bilder und Videos lassen sich komfortabel über den integrierten Mediamanager verwalten.
- Links zu Videos im Netz lassen sich direkt einfügen und die Grössen werden automatisch berechnet.
- Ein Code-Editor ist vorhanden.
- Bookstack ist multiuserfähig und rollenbasiert.
- Templates für immer wiederkehrende Inhalte lassen sich verwenden.
- Tagging wird unterstützt.
- Multi Faktor Authentifizierung möglich.
Einzelne Seiten, Kapitel oder auch Bücher kann man in verschiedenen Formaten exportieren
- Plain Text
- HTML
- Markdown
Die Liste der Features liesse sich hier noch lange fortführen und würde den Rahmen des Artikels sprengen, aber es selbst auszuprobieren macht viel mehr Spass.
Danke für den Tipp 👍 Übrigens, 90% meiner Notizen sind im Umfeld von Linux und ich schreibe sie mir dann in unserm LUG Wiki auf 😉