Wiki.js, en öppen källkodswiki baserad på Node.js, Git och Markdown

Om Wiki.js

I nästa artikel ska vi ta en titt på Wiki.js. Det här är en Lätt och gratis open source-wiki-app byggd med Node.js. Till skillnad från andra wiki-plattformar sparar den här allt ditt innehåll direkt i Markdown-filer (.md). Detta innehåll synkroniseras automatiskt med användarens fjärranslutna Git-arkiv.

Det är en öppen källkod, modern och kraftfull wiki-applikation baserat på Node.js, Git och Markdown. Wiki.js källkod är offentligt tillgänglig på Github, redo att ladda ner och installera. Detta är möjligt eftersom Wiki.js är helt öppen källkod, under GNU AGPLv3-licensen.

Wiki.js allmänna funktioner

  • Vi kommer att kunna skriva vårt innehåll i Markdown-format. Vi kommer att använda inbyggd visuell redigerare.
  • Till skillnad från annan wiki-programvara som sparar innehåll i en databas, Wiki.js spara allt innehåll direkt i Markdown-filer (.md). Detta innehåll synkroniseras automatiskt med vårt fjärranslutna Git-arkiv. Om vi ​​är intresserade.
  • Applikationen körs på Node.js-motorn. Är optimerad för att använda låga CPU-resurser. Det är starkt beroende av cachning för att snabbt leverera innehåll till användarna.
  • Innehållet som genereras bearbetas automatiskt i en rent läsformat. Den presenteras i ett elegant användargränssnitt.
  • Vi kommer att kunna begränsa åtkomsten till vår Wiki till vissa användare eller till och med bara delar av innehållet.
  • Vi kommer att kunna logga in med den lokala databasen. Vi kommer också att kunna ansluta med externa autentiseringsleverantörer som Microsoft-konto, Google-ID, etc.
  • Programmet ger oss möjlighet att infoga bilder, diagram, dokument, videor, länkar etc. För detta kommer vi att använda kapitalförvaltare Som innehåller.
  • Vi kommer snabbt att kunna hitta den wiki-post som vi letar efter med hjälp av inbyggd sökmotor. Det kommer att ge oss relevanta resultat och förslag när vi analyserar metadata och innehåll i våra wiki-poster.

Serverkrav

För att detta program ska fungera måste vi ha några saker på vår server.

  • Node.js 6.9.0 eller högre.
  • MongoDB 3.2 eller högre.
  • Git 2.7.4 eller högre.
  • Ett Git-arkiv (offentlig eller privat). Detta är valfritt.

Installera Wiki.js på Ubuntu

Detta korta inlägg kommer vi att se hur installera Wiki.js på en Ubuntu 18.04-server med alla dina nödvändiga krav.

Installera Git

För att starta måste vi installera Git för att köra Wiki.js. Git kommer förinstallerat på Ubuntu-servern. Du kanske inte behöver installera den. Men om du behöver den senaste versionen av Git, lägg till följande arkiv och installera det:

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

sudo apt update && sudo apt upgrade

sudo apt install git

Installera Node.js

node.js är ett annat obligatoriskt krav att få Wiki.js. Vi behöver bara utföra följande kommandon för att installera Node.js:

sudo apt install curl

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

sudo apt install -y nodejs

Installera MongoDB

MongoDB är också ett av de obligatoriska kraven för Wiki.js. Vi ska installera den version som kommer i Ubuntu-arkivet. Vi behöver bara utföra kommandot:

sudo apt install mongodb

Ladda ner och installera Wiki.js

När alla kraven har uppfyllts kan vi ladda ner installationsskriptet Wiki.js och starta det. Så här kör du:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

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

Efter att ha kört det sista kommandot ska du se a framgångsmeddelande som följande:

installera wiki.js

Efter installationen kommer vi att uppmanas att köra installationsguiden. Vi kan börja med att köra:

sudo node wiki configure

Detta kommando visar oss ett meddelande till öppna webbadressen http: // localhost: 3000 i webbläsaren för att konfigurera wiki.js.

konfigurera wiki.js

Om vi ​​öppnar vår webbläsare och letar efter serverns värdnamn eller IP-adressen följt av porten startar guiden. Här kommer vi att ha olika konfigurationsskärmar. Om vi ​​inte vill bli för komplicerade, vi kan acceptera standardinställningarna och fortsätt.

konfiguration från webbläsaren wiki.js

Programmet bekräfta att systemet uppfyller kraven nödvändig.

wiki.js systemkontroll

Nästa sak vi måste fylla i är allmän konfiguration.

Wiki.js allmänna inställningar

Då måste vi konfigurera MongoDB-anslutning. Om installationen som vi utförde tidigare har varit korrekt kan vi trycka på knappen «Kontakta«. Nästa fönster är det för Konfiguration av sökvägar. Här rekommenderar de att låta den vara defekt så vi fortsätter med installationen.

På nästa skärm kan vi lägg till data från vårt Git-konto, eller hoppa över det här steget.

Git-konfiguration i Wiki.js

Nu måste vi göra det skapa ett administratörskonto för att logga in senare.

administratörskontoinställningar i Wiki.js

Efter detta och några andra installationsskärmar bör Wiki.js installeras och redo att gå.

Skapa startsidan med Wiki.js

I slutet vi måste logga in. Vi kommer att använda administratörskontot som vi skapade tidigare för att skapa vår hemsida.

Inloggningssida för Wiki.js

Och efter allt detta kommer vi till redaktören. Det är här vi kan börja skapa från.

Wiki.js-redigerare

Detta är bara en grundläggande installation. För få mer information om denna wiki-plattform, om dess installation, dess användning eller för att se den officiella dokumentationen, kan vi besöka projektsida.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.