CMS/Wiki.js
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Wiki.js ist eine moderne, quelloffene Wiki-Software, die auf Node.js basiert. Sie bietet eine benutzerfreundliche Oberfläche, unterstützt verschiedene Authentifizierungsmethoden und ermöglicht die Verwaltung von Inhalten über ein flexibles Rechtesystem.
Postgres Datenbank erstellen
sudo -u postgres -i
createdb -E UTF8 -O thorsten wikijs
psql -d wikijs -c "GRANT ALL PRIVILEGES ON DATABASE wikijs TO thorsten"
exit
Wiki.js Installieren
Herunterladen
Lade die neueste Version von Wiki.js von der offiziellen Website herunter:
mkdir /wikijsdownload cd /wikijsdownload wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz mkdir /wiki tar xzf wiki-js.tar.gz -C /wiki cd /wiki mv config.sample.yml config.yml nano config.yml node server
Als Dienst ausführen
Es gibt verschiedene Möglichkeiten, Wiki.js als Hintergrunddienst auszuführen. In dieser Anleitung konzentrieren wir uns auf systemd, da es in nahezu allen Linux-Distributionen verfügbar ist.
Systemd Service erstellen
Erstelle eine neue Datei mit dem Namen wiki.service im Verzeichnis /etc/systemd/system:
sudo nano /etc/systemd/system/wiki.service
Füge folgenden Inhalt ein (passe ggf. die Pfade und den Benutzer an):
[Unit] Description=Wiki.js After=network.target [Service] Type=simple ExecStart=/usr/bin/node server Restart=always # Consider creating a dedicated user for Wiki.js here: User=nobody Environment=NODE_ENV=production WorkingDirectory=/wiki [Install] WantedBy=multi-user.target
Speichere die Datei und lade systemd neu:
sudo systemctl daemon-reload sudo systemctl enable wiki sudo systemctl start wiki
Mit sudo systemctl status wiki kannst du den Status des Dienstes überprüfen.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).