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

O Wiki.js-u

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

To je open source, moderna i moćna wiki aplikacija na temelju Node.js, Git i Markdown. Izvorni kod Wiki.js javno je dostupan na Github, spreman za preuzimanje i instalaciju. To je moguće jer je Wiki.js potpuno otvoren izvor, pod licencom GNU AGPLv3.

Opće značajke Wiki.js-a

  • Svoj ćemo sadržaj moći pisati u formatu Markdown. Koristit ćemo ugrađeni vizualni uređivač.
  • Za razliku od drugog wiki softvera koji sprema sadržaj u bazu podataka, Wiki.js spremite sav sadržaj izravno u datoteke Markdown (.md). Ovaj se sadržaj automatski sinkronizira s našim udaljenim Git spremištem. Ako nas zanima.
  • Aplikacija se izvodi na stroju Node.js. Je optimiziran 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 sučelju.
  • Mi ćemo biti u mogućnosti ograničiti pristup našem Wiki-u određenim korisnicima ili čak samo dijelovima sadržaja.
  • Moći ćemo se prijaviti pomoću lokalne baze podataka. Također ćemo se moći povezati pomoću vanjski davatelji usluga provjere autentičnosti poput Microsoft računa, Google ID-a itd.
  • Program će nam pružiti mogućnost umetanja slika, dijagrama, dokumenata, videozapisa, poveznica itd. Za to ćemo koristiti Upravitelj imovine Koji uključuje.
  • Moći ćemo brzo pronaći wiki unos koji tražimo pomoću ugrađena tražilica. Pružit će nam relevantne rezultate i prijedloge prilikom analize metapodataka i sadržaja naših wiki unosa.

Zahtjevi poslužitelja

Da bi ovaj program funkcionirao, morat ćemo imati neke stvari na našem poslužitelju.

  • 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 poslužitelj sa svim potrebnim zahtjevima.

Instalirajte Git

Za početak morat ćemo instalirati Git za pokretanje Wiki.js. Git dolazi unaprijed instaliran na Ubuntu poslužitelju. 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 obvezni zahtjev da biste dobili Wiki.js. Morat ćemo izvršiti sljedeće naredbe za instalaciju 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 obveznih zahtjeva za Wiki.js. Mi ćemo instalirajte verziju koja dolazi u Ubuntu spremište. 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, tražit ćemo da pokrenemo čarobnjak za postavljanje. 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.

konfigurirati 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 zaslone za konfiguraciju. Ako se ne želimo previše zakomplicirati, možemo prihvatiti zadane postavke i nastaviti dalje.

konfiguracija iz wiki.js preglednika

Program potvrditi da sustav ispunjava zahtjeve potrebno.

provjera sustava wiki.js

Sljedeće što ćemo morati popuniti je opća 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 gumb «Connect«. Sljedeći će prozor biti Konfiguracija staza. Ovdje preporučuju da ostane 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

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

postavke administratorskog računa u Wiki.js

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

Stvorite početnu stranicu s Wiki.js

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

Stranica za prijavu na Wiki.js

I nakon svega ovoga, doći ćemo do urednika. Ovdje 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 kako bismo vidjeli službenu dokumentaciju, možemo posjetiti stranica projekta.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.