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:
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.
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.
Programmet bekräfta att systemet uppfyller kraven nödvändig.
Nästa sak vi måste fylla i är allmän konfiguration.
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.
Nu måste vi göra det skapa ett administratörskonto för att logga in senare.
Efter detta och några andra installationsskärmar bör Wiki.js installeras och redo att gå.
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.
Och efter allt detta kommer vi till redaktören. Det är här vi kan börja skapa från.
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.