Wiki.js, odprtokodni wiki, ki temelji na Node.js, Git in Markdown

O Wiki.js

V naslednjem članku si bomo ogledali Wiki.js. To je eno Lahka in brezplačna odprtokodna wiki aplikacija, zgrajena z Node.js. V nasprotju z drugimi wiki platformami ta shranjuje vso vašo vsebino neposredno v datoteke Markdown (.md). Ta vsebina se samodejno sinhronizira z uporabniškim oddaljenim skladiščem Git.

Je odprtokodna, sodobna in zmogljiva wiki aplikacija na osnovi Node.js, Git in Markdown. Izvorna koda Wiki.js je javno dostopna na GitHub, pripravljen za prenos in namestitev. To je mogoče, ker je Wiki.js popolnoma odprtokoden pod licenco GNU AGPLv3.

Splošne značilnosti Wiki.js

  • Vsebino bomo lahko zapisali v obliki Markdown. Uporabili bomo vgrajen vizualni urejevalnik.
  • Za razliko od druge wiki programske opreme, ki vsebino shranjuje v bazo podatkov, Wiki.js shranite vso vsebino neposredno v datoteke Markdown (.md). Ta vsebina se samodejno sinhronizira z našim oddaljenim skladiščem Git. Če nas zanima.
  • Aplikacija deluje na motorju Node.js. Je optimiziran za uporabo nizkih CPU virov. V veliki meri se zanaša na predpomnjenje, da uporabnikom hitro dostavi vsebino.
  • Vsebina, ki se ustvari, se avtomatično obdela v čista oblika branja. Predstavljen je v elegantnem uporabniškem vmesniku.
  • Bomo zmogli omeji dostop do našega Wiki določenim uporabnikom ali celo samo delom vsebine.
  • Lahko se bomo prijavili z lokalno bazo podatkov. Povezali se bomo lahko tudi z uporabo zunanji ponudniki avtentikacije kot so Microsoftov račun, Google ID itd.
  • Program nam bo dal možnost vstavljanja slik, diagramov, dokumentov, video posnetkov, povezav itd. Za to bomo uporabili upravljavec premoženja Kar vključuje.
  • Z uporabo brskalnika lahko hitro najdemo wiki vnos vgrajeni iskalnik. Zagotovil nam bo ustrezne rezultate in predloge pri analizi metapodatkov in vsebine naših wiki vnosov.

Zahteve strežnika

Da bo ta program deloval, bomo morali imeti nekaj stvari na našem strežniku.

  • Node.js 6.9.0 ali novejši.
  • MongoDB 3.2 ali novejši.
  • Git 2.7.4 ali novejši.
  • Repozitorij Git (javni ali zasebni). To ni obvezno.

Namestite Wiki.js na Ubuntu

Ta kratka objava bomo videli, kako namestite Wiki.js na strežnik Ubuntu 18.04 z vsemi potrebnimi zahtevami.

Namestite Git

Za začetek bomo morali namestiti Git za zagon Wiki.js. Git je prednameščen na strežniku Ubuntu. Morda vam ga ne bo treba namestiti. Vendar, če potrebujete najnovejšo različico Gita, dodajte naslednje repozitorij in ga namestite:

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

sudo apt update && sudo apt upgrade

sudo apt install git

Namestite Node.js

Node.js je še ena obvezna zahteva da dobite Wiki.js. Za namestitev Node.js bomo morali izvesti le naslednje ukaze:

sudo apt install curl

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

sudo apt install -y nodejs

Namestite MongoDB

MongoDB je tudi ena od obveznih zahtev za Wiki.js. Mi gremo namestite različico, ki je na voljo v repozitoriju Ubuntu. Izvesti bomo morali le ukaz:

sudo apt install mongodb

Prenesite in namestite Wiki.js

Ko so izpolnjene vse zahteve, lahko prenesite skript za namestitev Wiki.js in ga zaženite. To naredite tako:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

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

Po zagonu zadnjega ukaza bi morali videti sporočilo o uspehu na primer naslednje:

namestite wiki.js

Po namestitvi bomo pozvani, da zaženemo čarovnik za nastavitev. Začnemo ga lahko s tekom:

sudo node wiki configure

Ta ukaz nam bo pokazal sporočilo v brskalniku odprite URL http: // localhost: 3000, da ga konfigurirate wiki.js.

konfigurirajte wiki.js

Če odpremo brskalnik in poiščemo ime gostitelja strežnika ali naslov IP, ki mu sledijo vrata, se čarovnik zažene. Tu bomo imeli različne konfiguracijske zaslone. Če se ne želimo preveč zapletati, lahko sprejmemo privzete nastavitve in nadaljevati.

konfiguracija iz brskalnika wiki.js

Program potrdite, da sistem izpolnjuje zahteve potrebno.

preverjanje sistema wiki.js

Naslednja stvar, ki jo bomo morali izpolniti, je splošna konfiguracija.

Splošne nastavitve Wiki.js

Potem bomo morali konfigurirati MongoDB povezava. Če je bila namestitev, ki smo jo izvedli prej, pravilna, lahko pritisnemo gumb «Connect«. Naslednje okno bo okno Konfiguracija poti. Tu priporočajo, da ga pustite v okvari, zato nadaljujemo z namestitvijo.

Na naslednjem zaslonu lahko dodajte podatke našega Git računaali preskočite ta korak.

Konfiguracija Git v Wiki.js

Zdaj bomo morali ustvarite skrbniški račun za kasnejšo prijavo.

nastavitve skrbniškega računa v Wiki.js

Po tem in nekaj drugih zaslonih za namestitev bi moral biti Wiki.js nameščen in pripravljen za uporabo.

Ustvarite domačo stran z Wiki.js

Na koncu se bomo morali prijaviti. Za ustvarjanje naše domače strani bomo uporabili skrbniški račun, ki smo ga ustvarili prej.

Stran za prijavo na Wiki.js

In po vsem tem bomo prišli do urednika. Tu lahko začnemo ustvarjati.

Urejevalnik Wiki.js

To je le osnovna namestitev. Za dobite več informacij o tej wiki platformi, o njegovi namestitvi, uporabi ali za ogled uradne dokumentacije lahko obiščemo stran projekta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.