I neste artikkel skal vi ta en titt på Wiki.js. Dette er en Lett og gratis wiki-app med åpen kildekode bygget med Node.js. I motsetning til andre wiki-plattformer lagrer denne alt innholdet ditt direkte i Markdown-filer (.md). Dette innholdet synkroniseres automatisk med brukerens eksterne Git-arkiv.
Det er en åpen kildekode, moderne og kraftig wiki-applikasjon basert på Node.js, Git og Markdown. Wiki.js kildekode er offentlig tilgjengelig på Github, klar til å laste ned og installere. Dette er mulig fordi Wiki.js er helt åpen kildekode, under GNU AGPLv3-lisensen.
Wiki.js generelle funksjoner
- Vi vil kunne skrive innholdet vårt i Markdown-format. Vi vil bruke innebygd visuell editor.
- I motsetning til annen wiki-programvare som lagrer innhold i en database, Wiki.js lagre alt innhold direkte i Markdown-filer (.md). Dette innholdet synkroniseres automatisk med vårt eksterne Git-arkiv. Hvis vi er interessert.
- Applikasjonen kjører på Node.js-motoren. Er optimalisert for å bruke lave CPU-ressurser. Det er sterkt avhengig av hurtigbufring for raskt å levere innhold til brukerne.
- Innholdet som genereres behandles automatisk i en rent leseformat. Den presenteres i et elegant brukergrensesnitt.
- Vi klarer det begrense tilgangen til Wiki-en vår til bestemte brukere eller til og med bare deler av innholdet.
- Vi vil kunne logge på ved hjelp av den lokale databasen. Vi vil også kunne koble til ved hjelp av eksterne autentiseringsleverandører som Microsoft-konto, Google ID, etc.
- Programmet vil gi oss muligheten til å sette inn bilder, diagrammer, dokumenter, videoer, lenker, etc. For dette vil vi bruke kapitalforvalter Som inkorporerer.
- Vi vil raskt kunne finne wiki-oppføringen vi leter etter ved å bruke innebygd søkemotor. Det vil gi oss relevante resultater og forslag når vi analyserer metadataene og innholdet i wiki-oppføringene våre.
Serverkrav
For å få dette programmet til å fungere, må vi ha noen ting på serveren vår.
- Node.js 6.9.0 eller høyere.
- MongoDB 3.2 eller høyere.
- Git 2.7.4 eller høyere.
- Et Git-arkiv (offentlig eller privat). Dette er valgfritt.
Installer Wiki.js på Ubuntu
Dette korte innlegget vil vi se hvordan installer Wiki.js på en Ubuntu 18.04-server med alle dine nødvendige krav.
Installer Git
For å starte må vi installere Git for å kjøre Wiki.js. Git kommer forhåndsinstallert på Ubuntu-serveren. Du trenger kanskje ikke å installere den. Men hvis du trenger det den siste versjonen av Git, legg til følgende depot og installer det:
sudo add-apt-repository -y ppa:git-core/ppa sudo apt update && sudo apt upgrade sudo apt install git
Installer Node.js
node.js er et annet obligatorisk krav for å få Wiki.js. Vi trenger bare å utføre følgende kommandoer for å installere Node.js:
sudo apt install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install -y nodejs
Installer MongoDB
MongoDB er også et av de obligatoriske kravene for Wiki.js. Vi kommer til å installer versjonen som kommer i Ubuntu-depotet. Vi trenger bare å utføre kommandoen:
sudo apt install mongodb
Last ned og installer Wiki.js
Når alle kravene er oppfylt, kan vi last ned Wiki.js installasjonsskript og start det. For å gjøre dette kjøres:
sudo mkdir /var/www/wikijs cd /var/www/wikijs curl -sSo- https://wiki.js.org/install.sh | sudo bash
Etter å ha kjørt den siste kommandoen, bør du se a suksessmelding som følgende:
Etter installasjon blir vi bedt om å kjøre installasjonsveiviseren. Vi kan starte det med å løpe:
sudo node wiki configure
Denne kommandoen vil vise oss en melding til åpne URL http: // localhost: 3000 i nettleseren for å konfigurere wiki.js.
Hvis vi åpner nettleseren vår og ser etter vertsnavnet til serveren eller IP-adressen etterfulgt av porten, vil veiviseren starte. Her vil vi ha forskjellige konfigurasjonsskjermbilder. Hvis vi ikke vil bli for kompliserte, vi kan godta standardinnstillingene og fortsett.
Programmet validere at systemet oppfyller kravene nødvendig.
Den neste tingen vi må fylle ut er generell konfigurasjon.
Da må vi konfigurere MongoDB-tilkobling. Hvis installasjonen vi har utført før har vært korrekt, kan vi trykke på knappen «Koble«. Det neste vinduet vil være vinduet til Banekonfigurasjon. Her anbefaler de å la den være defekt, så vi fortsetter med installasjonen.
På neste skjerm kan vi legg til dataene til Git-kontoen vår, eller hopp over dette trinnet.
Nå må vi opprette en administratorkonto for å logge inn senere.
Etter dette og noen få andre oppsettskjermbilder, bør Wiki.js være installert og klar til bruk.
På slutten vi må logge på. Vi vil bruke administratorkontoen som vi opprettet tidligere for å opprette hjemmesiden vår.
Og etter alt dette kommer vi til redaktøren. Det er her vi kan begynne å lage fra.
Dette er bare en grunnleggende installasjon. Til få mer informasjon om denne wiki-plattformen, om installasjon, bruk eller for å se den offisielle dokumentasjonen, kan vi besøke prosjektside.