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:
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.
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.
Program potvrditi da sustav ispunjava zahtjeve potrebno.
Sljedeće što ćemo morati popuniti je opća konfiguracija.
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.
Sad ćemo morati stvoriti administratorski račun za prijavu kasnije.
Nakon ovog i nekoliko drugih zaslona za postavljanje, Wiki.js bi trebao biti instaliran i spreman za rad.
Na kraju morat ćemo se prijaviti. Koristit ćemo administratorski račun koji smo ranije stvorili za izradu naše početne stranice.
I nakon svega ovoga, doći ćemo do urednika. Ovdje možemo početi stvarati.
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.