A kasida ta gaba zamuyi dubi ne akan Wiki.js. Wannan daya ne Free wiki bude tushen wiki app wanda aka gina tare da Node.js. Ba kamar sauran dandamali na wiki ba, wannan yana adana duk abubuwanku kai tsaye zuwa fayilolin Markdown (.md). Ana haɗa wannan abun ta atomatik tare da ma'ajiyar tashar Git ta mai amfani.
Tushen buɗewa ne, aikace-aikacen wiki na zamani da iko dangane da Node.js, Git da Markdown. Ana samun lambar tushe ta Wiki.js a fili a Github, shirye don saukewa da shigarwa. Wannan mai yiwuwa ne saboda Wiki.js tushen buɗewa ne gaba ɗaya, ƙarƙashin lasisin GNU AGPLv3.
Shafin yanar gizo na Wiki.js
- Zamu iya rubuta abubuwan mu a tsarin Markdown. Za mu yi amfani da edita na gani.
- Sabanin sauran software na wiki da ke adana abubuwan cikin bayanai, Wiki.js adana duk abubuwan ciki kai tsaye zuwa fayilolin Markdown (.md). Ana haɗa wannan abun ta atomatik tare da ma'ajiyar Git ɗinmu. Idan muna sha'awa.
- Aikace-aikacen yana gudana akan injin Node.js. Shin inganta don amfani da ƙananan albarkatun CPU. Ya dogara sosai kan ɓoye don isar da abun ciki ga masu amfani da sauri.
- Abubuwan da aka ƙirƙira ana sarrafa su ta atomatik a cikin a tsarin karatu mai tsafta. Ana gabatar da shi a cikin kyakkyawar ƙirar mai amfani.
- Za mu iya takura samun dama ga Wiki dinmu ga wasu masu amfani ko ma kawai ɓangarorin abubuwan.
- Za mu iya shiga ta amfani da bayanan gida. Hakanan zamu iya haɗawa ta amfani masu samarda bayanan waje kamar Asusun Microsoft, ID na Google, da sauransu.
- Shirin zai bamu damar saka hotuna, zane-zane, takardu, bidiyo, hanyoyin sadarwa, da sauransu. Don wannan da manajan kadara Wanne ya haɗa.
- Zamu iya samun damar shigar da wiki cikin sauri da muke nema ta amfani da ginannen injin bincike. Zai samar mana da sakamako mai dacewa da shawarwari yayin nazarin metadata da abun cikin shigarwar wiki.
Bukatun saba
Domin sanya wannan shirin yayi aiki, zamu buƙaci samun wasu abubuwa akan sabarmu.
- Node.js 6.9.0 ko mafi girma.
- MongoDB 3.2 ko mafi girma.
- Git 2.7.4 ko mafi girma.
- Ma'ajin Git (jama'a ko masu zaman kansu). Wannan zabi ne
Shigar da Wiki.js akan Ubuntu
Wannan gajeren rubutun zamu ga yadda shigar da Wiki.js akan sabar Ubuntu 18.04 tare da duk bukatun da ake buƙata.
Sanya Git
Don farawa za mu buƙaci shigar da Git don gudanar da Wiki.js. Git ya zo an riga an shigar dashi akan sabar Ubuntu. Kila bazai buƙatar shigar da shi ba. Koyaya, idan kuna buƙata sabuwar sigar Git, addara ma'aji mai zuwa kuma shigar da shi:
sudo add-apt-repository -y ppa:git-core/ppa sudo apt update && sudo apt upgrade sudo apt install git
Sanya Node.js
Node.js wani abu ne na tilas don samun Wiki.js. Dole ne kawai mu aiwatar da waɗannan umarnin don shigar da Node.js:
sudo apt install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install -y nodejs
Sanya MongoDB
MongoDB shima ɗayan buƙatun buƙata ne na Wiki.js. Zamu tafi shigar da sigar da ta zo a cikin ma'ajiyar Ubuntu. Dole ne kawai mu aiwatar da umarnin:
sudo apt install mongodb
Zazzage kuma shigar da Wiki.js
Da zarar an cika dukkan bukatun, za mu iya zazzage Wiki.js shigar da rubutun ka gabatar da ita. Don yin wannan gudu:
sudo mkdir /var/www/wikijs cd /var/www/wikijs curl -sSo- https://wiki.js.org/install.sh | sudo bash
Bayan kunna umarnin ƙarshe, ya kamata ka ga a sakon nasara kamar wadannan:
Bayan shigarwa, za a umarce mu mu gudanar da saitin maye. Zamu iya fara ta da gudu:
sudo node wiki configure
Wannan umarnin zai nuna mana sako zuwa bude adireshin http: // localhost: 3000 a cikin mai bincike don daidaitawa wiki.js.
Idan muka buɗe burauzarmu kuma muka nemi sunan masaukin uwar garken ko adireshin IP wanda tashar jirgin ke bi, mayen zai fara. Anan zamu sami fuskokin allo daban-daban. Idan ba mu son yin rikitarwa, zamu iya karɓar saitunan tsoho kuma ci gaba.
Shirin inganta cewa tsarin ya cika buƙatun zama dole.
Abu na gaba da zamu cika shine janar sanyi.
To, dole ne mu saita abubuwan Haɗin MongoDB. Idan shigarwar da muka yi a baya ta zama daidai, za mu iya danna maballin «connect«. Taga na gaba zai zama na na Hanyoyin sanyi. Anan suna ba da shawarar barin shi ya zama m saboda haka za mu ci gaba da shigarwa.
A allo na gaba zamu iya ƙara bayanan asusun mu na Git, ko tsallake wannan matakin.
Yanzu za mu yi ƙirƙirar asusun mai gudanarwa shiga daga baya.
Bayan wannan da wasu screensan allo masu saiti, ya kamata a sanya Wiki.js kuma a shirye su tafi.
A karshen dole ne mu shiga. Za mu yi amfani da asusun mai gudanarwa wanda muka ƙirƙira a baya don ƙirƙirar shafinmu na asali.
Kuma bayan duk wannan, zamu isa ga edita. Anan zamu iya fara kirkira daga.
Wannan kawai shigarwa ne na asali. Domin samu karin bayani game da wannan dandalin wiki, game da girka shi, amfanin sa ko ganin takaddun hukuma, zamu iya ziyartar shafin aiki.