Wiki.js, wiki otvorenog koda zasnovan na Node.js, Git i Markdown

O Wiki.js-u

U sljedećem članku ćemo pogledati Wiki.js. Ovo je jedno Lagana i besplatna wiki aplikacija otvorenog koda izrađena sa Node.js. Za razliku od ostalih wiki platformi, ova sprema sav vaš sadržaj direktno u Markdown datoteke (.md). Ovaj se sadržaj automatski sinhronizira s korisničkim udaljenim Git spremištem.

To je otvorena, moderna i moćna wiki aplikacija zasnovan na Node.js, Git i Markdown. Izvorni kod Wiki.js je javno dostupan na GitHub, spreman za preuzimanje i instaliranje. To je moguće jer je Wiki.js potpuno otvoren izvor, pod licencom GNU AGPLv3.

Opće karakteristike Wiki.js-a

  • Moći ćemo pisati svoj sadržaj u formatu Markdown. Koristit ćemo ugrađeni vizuelni uređivač.
  • Za razliku od drugog wiki softvera koji sprema sadržaj u bazu podataka, Wiki.js spremite sav sadržaj direktno u datoteke Markdown (.md). Ovaj se sadržaj automatski sinhronizira s našim udaljenim Git spremištem. Ako smo zainteresirani.
  • Aplikacija radi na Node.js mašini. Je optimizovan za upotrebu niskih CPU resursa. U velikoj se mjeri oslanja na predmemoriranje za brzu isporuku sadržaja korisnicima.
  • Sadržaj koji se generira obrađuje se automatski u a čist format čitanja. Predstavljen je u elegantnom korisničkom interfejsu.
  • Moći ćemo ograničiti pristup našoj Wiki određenim korisnicima ili čak samo dijelovima sadržaja.
  • Moći ćemo se prijaviti koristeći lokalnu bazu podataka. Takođe ćemo se moći povezati koristeći eksterni dobavljači autentičnosti poput Microsoft računa, Google ID-a itd.
  • Program će nam pružiti mogućnost umetanja slika, dijagrama, dokumenata, video zapisa, linkova itd. Za ovo ćemo koristiti menadžer imovine Što uključuje.
  • Moći ćemo brzo pronaći wiki unos koji tražimo koristeći ugrađeni pretraživač. Pružit će nam relevantne rezultate i prijedloge prilikom analize metapodataka i sadržaja naših wiki unosa.

Zahtjevi za serverom

Da bi ovaj program radio, trebat ćemo imati neke stvari na našem serveru.

  • Node.js 6.9.0 ili noviji.
  • MongoDB 3.2 ili noviji.
  • Git 2.7.4 ili noviji.
  • Git spremište (javni ili privatni). Ovo nije obavezno.

Instalirajte Wiki.js na Ubuntu

Ovaj kratki post vidjet ćemo kako instalirajte Wiki.js na Ubuntu 18.04 server sa svim potrebnim potrebama.

Instalirajte Git

Za početak trebamo instalirati Git za pokretanje Wiki.js. Git dolazi predinstaliran na Ubuntu server. Možda ga nećete trebati instalirati. Međutim, ako trebate najnovija verzija Gita, dodajte sljedeće spremište i instalirajte ga:

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

sudo apt update && sudo apt upgrade

sudo apt install git

Instalirajte Node.js

node.js je još jedan obavezni zahtjev dobiti Wiki.js. Morat ćemo izvršiti samo sljedeće naredbe da instaliramo Node.js:

sudo apt install curl

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

sudo apt install -y nodejs

Instalirajte MongoDB

MongoDB je također jedan od obaveznih zahtjeva za Wiki.js. Idemo instalirajte verziju koja dolazi u Ubuntu spremištu. Morat ćemo izvršiti samo naredbu:

sudo apt install mongodb

Preuzmite i instalirajte Wiki.js

Kad se ispune svi zahtjevi, možemo preuzmite skriptu za instalaciju Wiki.js i pokrenite je. Da biste to izveli:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

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

Nakon pokretanja posljednje naredbe, trebali biste vidjeti a poruka uspjeha poput sljedećeg:

instalirajte wiki.js

Nakon instalacije, od nas će se tražiti da pokrenemo čarobnjak za podešavanje. Možemo ga pokrenuti izvođenjem:

sudo node wiki configure

Ova naredba će nam pokazati poruku otvorite URL http: // localhost: 3000 u pregledniku za konfiguriranje wiki.js.

konfigurišite wiki.js

Ako otvorimo preglednik i potražimo ime hosta poslužitelja ili IP adresu iza koje slijedi port, čarobnjak će se pokrenuti. Ovdje ćemo imati različite konfiguracijske ekrane. Ako se ne želimo previše zakomplicirati, možemo prihvatiti zadane postavke i nastaviti.

konfiguracija iz pretraživača wiki.js

Program potvrditi da sistem ispunjava zahtjeve potrebno.

wiki.js provjera sistema

Sljedeće što ćemo morati popuniti je opšta konfiguracija.

Opće postavke Wiki.js-a

Tada ćemo morati konfigurirati MongoDB veza. Ako je instalacija koju smo prethodno izvršili ispravna, možemo pritisnuti tipku «spojiti«. Sljedeći prozor će biti prozor Konfiguracija staza. Ovdje preporučuju da se ostavi kako bi bio neispravan, pa nastavljamo s instalacijom.

Na sljedećem ekranu možemo dodajte podatke našeg Git računaili preskočite ovaj korak.

Git konfiguracija u Wiki.js-u

Sad ćemo morati kreirajte administratorski račun za prijavu kasnije.

postavke administratorskog računa u Wiki.js-u

Nakon ovog i nekoliko drugih ekrana za postavljanje, Wiki.js bi trebao biti instaliran i spreman za rad.

Stvorite početnu stranicu sa Wiki.js

Na kraju morat ćemo se prijaviti. Koristit ćemo administratorski račun koji smo ranije kreirali za izradu naše početne stranice.

Stranica za prijavu na Wiki.js

I nakon svega ovoga, doći ćemo do urednika. Tu možemo početi stvarati.

Uređivač Wiki.js

Ovo je samo osnovna instalacija. Za dobiti više informacija o ovoj wiki platformi, o njegovoj instalaciji, upotrebi ili da vidimo službenu dokumentaciju, možemo posjetiti stranica projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.