વિકિ.જેએસ, નોડ.જેએસ, ગિટ અને માર્કડાઉન પર આધારિત એક મુક્ત સ્રોત વિકિ

Wiki.js વિશે

હવે પછીના લેખમાં આપણે Wiki.js. પર એક નજર નાખીશું. આ એક છે નોડ.જેએસ સાથે બનેલ લાઇટવેઇટ અને ફ્રી ઓપન સોર્સ વિકિ એપ્લિકેશન. અન્ય વિકી પ્લેટફોર્મથી વિપરીત, આ તમારી બધી સામગ્રીને સીધા જ માર્કડાઉન ફાઇલોમાં સાચવે છે (એમડી). આ સામગ્રી વપરાશકર્તાના દૂરસ્થ ગિટ રિપોઝિટરી સાથે આપમેળે સમન્વયિત થાય છે.

તે એક મુક્ત સ્રોત, આધુનિક અને શક્તિશાળી વિકી એપ્લિકેશન છે નોડ.જેએસ, ગિટ અને માર્કડાઉન પર આધારિત છે. વિકી.જેએસ સ્રોત કોડ સાર્વજનિક રૂપે ઉપલબ્ધ છે Github, ડાઉનલોડ અને ઇન્સ્ટોલ કરવા માટે તૈયાર છે. આ શક્ય છે કારણ કે જીનીયુ એજીપીએલવી 3 લાઇસન્સ હેઠળ, વિકી.જે સંપૂર્ણ રીતે ખુલ્લા સ્રોત છે.

Wiki.js સામાન્ય સુવિધાઓ

  • અમે અમારી સામગ્રીને માર્કડાઉન ફોર્મેટમાં લખી શકશે. આપણે તેનો ઉપયોગ કરીશું બિલ્ટ-ઇન વિઝ્યુઅલ સંપાદક.
  • અન્ય વિકી સ softwareફ્ટવેરથી વિપરીત છે જે ડેટાબેસમાં સામગ્રી બચાવે છે, વિકિ.જેએસ બધી સામગ્રી સીધી માર્કડાઉન ફાઇલો (.md) પર સાચવો.. આ સામગ્રી આપમેળે અમારા દૂરસ્થ ગિટ ભંડાર સાથે સમન્વયિત થાય છે. જો અમને રસ છે.
  • એપ્લિકેશન નોડ.જેએસ એન્જિન પર ચાલે છે. આ નીચા સીપીયુ સંસાધનોનો ઉપયોગ કરવા માટે શ્રેષ્ટ. તે વપરાશકર્તાઓને ઝડપથી સામગ્રી પહોંચાડવા માટે કેશીંગ પર ખૂબ આધાર રાખે છે.
  • પેદા થતી સામગ્રીની એ. માં સ્વચાલિત રૂપે પ્રક્રિયા થાય છે સ્વચ્છ વાંચન બંધારણ. તે એક ભવ્ય વપરાશકર્તા ઇન્ટરફેસની અંદર રજૂ કરવામાં આવ્યું છે.
  • અમે સક્ષમ થઈશું અમારા વિકિની restક્સેસને પ્રતિબંધિત કરો ચોક્કસ વપરાશકર્તાઓ અથવા ફક્ત સામગ્રીના ભાગોને.
  • અમે સ્થાનિક ડેટાબેઝનો ઉપયોગ કરીને લ logગ ઇન કરી શકશે. અમે પણ ઉપયોગ કરીને કનેક્ટ કરવા માટે સક્ષમ હશે બાહ્ય પ્રમાણીકરણ પ્રદાતાઓ માઈક્રોસોફ્ટ એકાઉન્ટ, ગૂગલ આઈડી, વગેરે.
  • પ્રોગ્રામ અમને છબીઓ, આકૃતિઓ, દસ્તાવેજો, વિડિઓઝ, લિંક્સ વગેરે શામેલ કરવાની સંભાવના આપશે. આ માટે આપણે ઉપયોગ કરીશું એસેટ મેનેજર જેમાં સમાવિષ્ટ થાય છે.
  • અમે જેનો ઉપયોગ માટે શોધી રહ્યા છીએ તે વિકી એન્ટ્રી ઝડપથી શોધી શકશે બિલ્ટ-ઇન સર્ચ એન્જિન. તે આપણી વિકી પ્રવેશોની મેટાડેટા અને સામગ્રીનું વિશ્લેષણ કરતી વખતે અમને સંબંધિત પરિણામો અને સૂચનો પ્રદાન કરશે.

સર્વર આવશ્યકતાઓ

આ પ્રોગ્રામને ચલાવવા માટે, આપણી સર્વર પર કેટલીક વસ્તુઓ હોવી જરૂરી છે.

  • નોડ.જેએસ 6.9.0 અથવા તેથી વધુ.
  • મોંગોડીબી 3.2 અથવા તેથી વધુ.
  • 2.7.4 અથવા તેથી વધુ ગિટ
  • ગિટ રીપોઝીટરી (જાહેર અથવા ખાનગી). આ વૈકલ્પિક છે.

ઉબુન્ટુ પર Wiki.js સ્થાપિત કરો

આ ટૂંકી પોસ્ટ આપણે કેવી રીતે જોશું Wiki.js ને ઉબુન્ટુ 18.04 સર્વર પર ઇન્સ્ટોલ કરો તમારી બધી આવશ્યક આવશ્યકતાઓ સાથે.

ગિટ સ્થાપિત કરો

શરૂ કરવા માટે, આપણે વિકી.જેએસ ચલાવવા માટે ગિટ સ્થાપિત કરવું પડશે. ગિટ ઉબુન્ટુ સર્વર પર પહેલાથી ઇન્સ્ટોલ કરેલું છે. તમારે તેને ઇન્સ્ટોલ કરવાની જરૂર નથી. જો કે, જો તમને જરૂર હોય ગિટનું નવીનતમ સંસ્કરણ, નીચેનો રીપોઝીટરી ઉમેરો અને તેને સ્થાપિત કરો:

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

sudo apt update && sudo apt upgrade

sudo apt install git

નોડ.જેએસ સ્થાપિત કરો

Node.js બીજી ફરજિયાત આવશ્યકતા છે Wiki.js. મેળવવા માટે આપણે ફક્ત નોડ.જેએસ ઇન્સ્ટોલ કરવા માટે નીચેના આદેશો ચલાવવા પડશે:

sudo apt install curl

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

sudo apt install -y nodejs

મંગોડીબી ઇન્સ્ટોલ કરો

મોંગોડીબી એ વિકી.જેએસ માટે ફરજિયાત આવશ્યકતાઓમાંની એક પણ છે. અમે જઈ રહ્યા છે ઉબુન્ટુ રિપોઝિટરીમાં આવતું સંસ્કરણ સ્થાપિત કરો. આપણે ફક્ત આદેશ ચલાવવો પડશે:

sudo apt install mongodb

Wiki.js ને ડાઉનલોડ અને ઇન્સ્ટોલ કરો

એકવાર બધી આવશ્યકતાઓ પૂર્ણ થઈ જાય, પછી આપણે કરી શકીએ વિકી.જેએસ ઇન્સ્ટોલ સ્ક્રિપ્ટ ડાઉનલોડ કરો અને તેને લોંચ કરો. આ રન કરવા માટે:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

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

છેલ્લો આદેશ ચલાવ્યા પછી, તમારે a જોવું જોઈએ સફળતા સંદેશ નીચેની જેમ:

wiki.js સ્થાપિત કરો

ઇન્સ્ટોલેશન પછી, અમને ચલાવવા માટે પૂછવામાં આવશે સેટઅપ વિઝાર્ડ. અમે તેને ચલાવીને શરૂ કરી શકીએ:

sudo node wiki configure

આ આદેશ આપણને એક સંદેશ બતાવશે રૂપરેખાંકિત કરવા માટે બ્રાઉઝરમાં URL http: // localhost: 3000 ખોલો વિકી.જેએસ.

wiki.js ને ગોઠવો

જો આપણે આપણું બ્રાઉઝર ખોલીએ અને બંદર દ્વારા અનુસરવામાં આવેલ સર્વરના હોસ્ટનામ અથવા IP સરનામાંને શોધીશું, તો વિઝાર્ડ શરૂ થશે. અહીં આપણી પાસે જુદી જુદી ગોઠવણી સ્ક્રીન છે. જો આપણે ખૂબ જટિલ બનવા માંગતા નથી, અમે ડિફોલ્ટ સેટિંગ્સ સ્વીકારી શકીએ છીએ અને ચાલુ રાખો.

વિકી.જેએસ બ્રાઉઝરથી ગોઠવણી

કાર્યક્રમ માન્ય કરો કે સિસ્ટમ આવશ્યકતાઓને પૂર્ણ કરે છે જરૂરી.

wiki.js સિસ્ટમ તપાસ

હવે પછીની વસ્તુ આપણે ભરવાની રહેશે સામાન્ય રૂપરેખાંકન.

સામાન્ય વિકી.જેએસ સેટિંગ્સ

તો પછી આપણે રૂપરેખાંકિત કરવું પડશે મંગોડીબી કનેક્શન. જો આપણે પહેલાં કરેલું ઇન્સ્ટોલેશન યોગ્ય છે, તો અમે બટન દબાવો «જોડાવા«. આગળની વિંડો તેની હશે પાથો રૂપરેખાંકન. અહીં તેઓ તેને ખામીયુક્ત હોવાનું છોડવાની ભલામણ કરે છે જેથી અમે ઇન્સ્ટોલેશન સાથે ચાલુ રાખીએ.

આગળની સ્ક્રીન પર આપણે કરી શકીએ છીએ અમારા ગિટ એકાઉન્ટનો ડેટા ઉમેરો, અથવા આ પગલું અવગણો.

Wiki.js માં ગિટ ગોઠવણી

હવે અમે પડશે એડમિનિસ્ટ્રેટર એકાઉન્ટ બનાવો પછી પ્રવેશ કરવા માટે.

Wiki.js માં એડમિન એકાઉન્ટ સેટિંગ્સ

આ અને કેટલીક અન્ય સેટઅપ સ્ક્રીનો પછી, વિકી.જેએસ ઇન્સ્ટોલ કરેલી હોવી જોઈએ અને જવા માટે તૈયાર છે.

Wiki.js સાથે હોમ પેજ બનાવો

અંતમાં આપણે પ્રવેશ કરવો પડશે. અમે અમારું હોમ પેજ બનાવવા માટે પહેલા બનાવેલા એડમિનિસ્ટ્રેટર એકાઉન્ટનો ઉપયોગ કરીશું.

Wiki.js લ loginગિન પૃષ્ઠ

અને આ બધા પછી, આપણે એડિટરને મળીશું. અહીંથી આપણે બનાવવાનું શરૂ કરી શકીએ છીએ.

વિકી.જેએસ સંપાદક

આ ફક્ત મૂળભૂત સ્થાપન છે. માટે આ વિકી પ્લેટફોર્મ વિશે વધુ માહિતી મેળવો, તેના ઇન્સ્ટોલેશન વિશે, તેના ઉપયોગ વિશે અથવા સત્તાવાર દસ્તાવેજો જોવા માટે, અમે મુલાકાત લઈ શકીએ છીએ પ્રોજેક્ટ પાનું.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.