Nākamajā rakstā mēs ieskatīsimies vietnē Wiki.js. Šis ir viens Viegla un bezmaksas atvērtā koda wiki lietotne, kas izveidota ar Node.js. Atšķirībā no citām wiki platformām, šī visu jūsu saturu saglabā tieši Markdown failos (.md). Šis saturs tiek automātiski sinhronizēts ar lietotāja attālo Git repozitoriju.
Tā ir atvērtā koda, moderna un spēcīga wiki lietojumprogramma pamatojoties uz Node.js, Git un Markdown. Wiki.js pirmkods ir publiski pieejams vietnē GitHub, gatavs lejupielādei un instalēšanai. Tas ir iespējams, jo Wiki.js ir pilnīgi atvērts avots ar GNU AGPLv3 licenci.
Wiki.js vispārīgās iezīmes
- Mēs varēsim rakstīt savu saturu Markdown formātā. Mēs izmantosim iebūvēts vizuālais redaktors.
- Atšķirībā no citas wiki programmatūras, kas saturu saglabā datu bāzē, Wiki.js saglabāt visu saturu tieši Markdown failos (.md). Šis saturs tiek automātiski sinhronizēts ar mūsu attālo Git repozitoriju. Ja mūs interesē.
- Lietojumprogramma darbojas ar Node.js dzinēju. Ir optimizēts, lai izmantotu zemus procesora resursus. Tas ātri paļaujas uz kešatmiņu, lai ātri piegādātu saturu lietotājiem.
- Ģenerētais saturs tiek automātiski apstrādāts a tīrs lasīšanas formāts. Tas tiek parādīts elegantā lietotāja saskarnē.
- Mēs varēsim ierobežot piekļuvi mūsu Wiki noteiktiem lietotājiem vai pat tikai satura daļām.
- Mēs varēsim pieteikties, izmantojot vietējo datu bāzi. Mēs varēsim arī izveidot savienojumu, izmantojot ārējās autentifikācijas nodrošinātāji piemēram, Microsoft konts, Google ID utt.
- Programma dos mums iespēju ievietot attēlus, diagrammas, dokumentus, video, saites utt. Šim nolūkam mēs izmantosim aktīvu pārvaldnieks Kas ietver.
- Mēs varēsim ātri atrast meklēto wiki ierakstu, izmantojot iebūvēta meklētājprogramma. Tas sniegs mums atbilstošus rezultātus un ieteikumus, analizējot mūsu wiki ierakstu metadatus un saturu.
Servera prasības
Lai šī programma darbotos, mūsu serverī būs nepieciešamas dažas lietas.
- Node.js 6.9.0 vai jaunāka versija.
- MongoDB 3.2 vai jaunāka.
- Git 2.7.4 vai jaunāka.
- Git krātuve (valsts vai privāta). Tas nav obligāts.
Instalējiet Wiki.js uz Ubuntu
Šajā īsajā ziņojumā mēs redzēsim, kā instalējiet Wiki.js Ubuntu 18.04 serverī ar visām nepieciešamajām prasībām.
Instalējiet Git
Lai sāktu, mums būs jāinstalē Git, lai palaistu Wiki.js. Git ir iepriekš instalēts Ubuntu serverī. Iespējams, jums tas nebūs jāinstalē. Tomēr, ja jums ir nepieciešams jaunākā Git versija, pievienojiet šo krātuvi un instalējiet to:
sudo add-apt-repository -y ppa:git-core/ppa sudo apt update && sudo apt upgrade sudo apt install git
Instalējiet Node.js
Node.js ir vēl viena obligāta prasība lai iegūtu Wiki.js. Lai instalētu Node.js, mums būs jāizpilda tikai šīs komandas:
sudo apt install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install -y nodejs
Instalējiet MongoDB
MongoDB ir arī viena no obligātajām prasībām Wiki.js. Mēs gatavojamies instalējiet versiju, kas nāk Ubuntu repozitorijā. Mums būs tikai jāizpilda komanda:
sudo apt install mongodb
Lejupielādējiet un instalējiet Wiki.js
Kad visas prasības ir izpildītas, mēs varam lejupielādējiet Wiki.js instalēšanas skriptu un palaidiet to. Lai veiktu šo skrējienu:
sudo mkdir /var/www/wikijs cd /var/www/wikijs curl -sSo- https://wiki.js.org/install.sh | sudo bash
Pēc pēdējās komandas izpildīšanas jums vajadzētu redzēt a veiksmes vēstījums patīk šāds:
Pēc instalēšanas mums tiks lūgts palaist iestatīšanas vednis. Mēs varam sākt to, palaižot:
sudo node wiki configure
Šī komanda parādīs mums ziņojumu konfigurēšanai atveriet pārlūkprogrammā URL http: // localhost: 3000 wiki.js.
Ja mēs atveram pārlūkprogrammu un meklējam servera resursdatora nosaukumu vai IP adresi, kurai seko ports, tiks palaists vednis. Šeit mums būs dažādi konfigurācijas ekrāni. Ja mēs nevēlamies kļūt pārāk sarežģīti, mēs varam pieņemt noklusējuma iestatījumus un turpini.
Programma apstiprina, ka sistēma atbilst prasībām nepieciešams.
Nākamā lieta, kas mums būs jāaizpilda, ir vispārējā konfigurācija.
Tad mums būs jākonfigurē MongoDB savienojums. Ja iepriekš veiktā instalācija ir bijusi pareiza, mēs varam nospiest pogu «Meklēt speciālistu«. Nākamais logs būs logs Ceļu konfigurācija. Šeit viņi iesaka atstāt to ar defektiem, tāpēc mēs turpinām instalēšanu.
Nākamajā ekrānā mēs varam pievienojiet mūsu Git konta datusvai izlaidiet šo soli.
Tagad mums būs izveidot administratora kontu lai pieteiktos vēlāk.
Pēc šī un dažiem citiem iestatīšanas ekrāniem Wiki.js ir jāinstalē un tam jābūt gatavam darbam.
Beigās mums būs jāpiesakās. Lai izveidotu savu mājas lapu, mēs izmantosim iepriekš izveidoto administratora kontu.
Un pēc šī visa mēs nonāksim pie redaktora. Šeit mēs varam sākt veidot.
Šī ir tikai pamata instalācija. Priekš iegūt vairāk informācijas par šo wiki platformu, par tā uzstādīšanu, izmantošanu vai oficiālās dokumentācijas apskati, mēs varam apmeklēt projekta lapa.