Wiki.js, ein Open Source-Wiki, das auf Node.js, Git und Markdown basiert

Über Wiki.js

Im nächsten Artikel werfen wir einen Blick auf Wiki.js. Dies ist einer Leichte und kostenlose Open Source Wiki App, die mit Node.js erstellt wurde. Im Gegensatz zu anderen Wiki-Plattformen speichert diese alle Ihre Inhalte direkt in Markdown-Dateien (.md). Dieser Inhalt wird automatisch mit dem Remote-Git-Repository des Benutzers synchronisiert.

Es ist eine Open Source, moderne und leistungsstarke Wiki-Anwendung basierend auf Node.js, Git und Markdown. Der Quellcode von Wiki.j ist öffentlich verfügbar unter Github, bereit zum Herunterladen und Installieren. Dies ist möglich, da Wiki.js unter der GNU AGPLv3-Lizenz vollständig Open Source ist.

Allgemeine Funktionen von Wiki.j.

  • Wir können unsere Inhalte im Markdown-Format schreiben. Wir werden die verwenden eingebauter visueller Editor.
  • Im Gegensatz zu anderer Wiki-Software, die Inhalte in einer Datenbank speichert, ist Wiki.js. Speichern Sie den gesamten Inhalt direkt in Markdown-Dateien (.md).. Dieser Inhalt wird automatisch mit unserem Remote-Git-Repository synchronisiert. Wenn wir interessiert sind.
  • Die Anwendung wird auf der Node.js-Engine ausgeführt. Ist optimiert für niedrige CPU-Ressourcen. Es hängt stark vom Caching ab, um den Benutzern schnell Inhalte bereitzustellen.
  • Der generierte Inhalt wird in a automatisch verarbeitet sauberes Leseformat. Es wird in einer eleganten Benutzeroberfläche präsentiert.
  • Wir werden fähig sein Beschränken Sie den Zugriff auf unser Wiki an bestimmte Benutzer oder auch nur Teile des Inhalts.
  • Wir können uns über die lokale Datenbank anmelden. Wir können uns auch mit verbinden externe Authentifizierungsanbieter wie Microsoft-Konto, Google ID usw.
  • Das Programm gibt uns die Möglichkeit, Bilder, Diagramme, Dokumente, Videos, Links usw. einzufügen. Dafür werden wir die verwenden Vermögensverwalter Welches beinhaltet.
  • Wir werden in der Lage sein, den gesuchten Wiki-Eintrag mithilfe von schnell zu finden eingebaute Suchmaschine. Es liefert uns relevante Ergebnisse und Vorschläge bei der Analyse der Metadaten und Inhalte unserer Wiki-Einträge.

Serveranforderungen

Damit dieses Programm funktioniert, müssen einige Dinge auf unserem Server sein.

  • Node.js 6.9.0 oder höher.
  • MongoDB 3.2 oder höher.
  • Git 2.7.4 oder höher.
  • Ein Git-Repository (öffentlich oder privat). Dies ist optional.

Installieren Sie Wiki.js unter Ubuntu

In diesem kurzen Beitrag werden wir sehen wie Installieren Sie Wiki.js auf einem Ubuntu 18.04-Server mit all Ihren notwendigen Anforderungen.

Installieren Sie Git

Um zu starten, müssen wir Git installieren, um Wiki.js auszuführen. Git ist auf dem Ubuntu-Server vorinstalliert. Möglicherweise müssen Sie es nicht installieren. Allerdings, wenn Sie brauchen die neueste Version von GitFügen Sie das folgende Repository hinzu und installieren Sie es:

sudo add-apt-repository -y ppa:git-core/ppa

sudo apt update && sudo apt upgrade

sudo apt install git

Installieren Sie Node.js.

Node.js ist eine weitere zwingende Voraussetzung um Wiki.js zu bekommen. Wir müssen nur die folgenden Befehle ausführen, um Node.js zu installieren:

sudo apt install curl

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt install -y nodejs

Installieren Sie MongoDB

MongoDB ist auch eine der obligatorischen Anforderungen für Wiki.js. Wir gehen zu Installieren Sie die Version, die im Ubuntu-Repository enthalten ist. Wir müssen nur den Befehl ausführen:

sudo apt install mongodb

Laden Sie Wiki.js herunter und installieren Sie es

Sobald alle Anforderungen erfüllt sind, können wir Laden Sie das Installationsskript Wiki.js herunter und starten Sie es. So führen Sie diesen Lauf aus:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

curl -sSo- https://wiki.js.org/install.sh | sudo bash

Nach dem Ausführen des letzten Befehls sollte a angezeigt werden Erfolgsmeldung wie folgt:

installiere wiki.js

Nach der Installation werden wir aufgefordert, das auszuführen Setup-Assistent. Wir können es starten, indem wir Folgendes ausführen:

sudo node wiki configure

Dieser Befehl zeigt uns eine Nachricht an Öffnen Sie die zu konfigurierende URL http: // localhost: 3000 im Browser wiki.js.

Konfigurieren Sie wiki.js

Wenn wir unseren Browser öffnen und nach dem Hostnamen des Servers oder der IP-Adresse gefolgt vom Port suchen, wird der Assistent gestartet. Hier haben wir verschiedene Konfigurationsbildschirme. Wenn wir nicht zu kompliziert werden wollen, Wir können die Standardeinstellungen akzeptieren und fortsetzen.

Konfiguration von wiki.js Browser

das Programm Überprüfen Sie, ob das System die Anforderungen erfüllt notwendig.

wiki.js Systemprüfung

Das nächste, was wir ausfüllen müssen, ist das allgemeine Konfiguration.

Allgemeine Wiki.js-Einstellungen

Dann müssen wir das konfigurieren MongoDB-Verbindung. Wenn die zuvor durchgeführte Installation korrekt war, können wir den Knopf «drückenVernetz Dich«. Das nächste Fenster ist das des Pfadkonfiguration. Hier empfehlen sie, es defekt zu lassen, damit wir mit der Installation fortfahren können.

Auf dem nächsten Bildschirm können wir füge die Daten unseres Git-Kontos hinzuoder überspringen Sie diesen Schritt.

Git-Konfiguration in Wiki.js

Jetzt müssen wir es tun Erstellen Sie ein Administratorkonto um sich später anzumelden.

Administratorkontoeinstellungen in Wiki.js.

Nach diesem und einigen anderen Setup-Bildschirmen sollte Wiki.js installiert und einsatzbereit sein.

Erstellen Sie die Homepage mit Wiki.js.

Am Ende wir müssen uns einloggen. Wir werden das zuvor erstellte Administratorkonto verwenden, um unsere Homepage zu erstellen.

Wiki.js Anmeldeseite

Und nach all dem werden wir zum Herausgeber gelangen. Hier können wir anfangen zu kreieren.

Wiki.js Editor

Dies ist nur eine Grundinstallation. Zum Erfahren Sie mehr über diese Wiki-PlattformÜber seine Installation, seine Verwendung oder um die offizielle Dokumentation zu sehen, können wir die besuchen Projektseite.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.