Wiki.js, Node.js, Git और Markdown पर आधारित एक खुला स्रोत विकी है

विकी के बारे में

अगले लेख में हम विकी पर एक नज़र डालने जा रहे हैं। यह वही है Node.js के साथ निर्मित लाइटवेट और फ्री ओपन सोर्स विकी ऐप। अन्य विकी प्लेटफार्मों के विपरीत, यह आपकी सभी सामग्री को सीधे मार्कडाउन फाइलों में बचाता है (.md) का है। यह सामग्री स्वचालित रूप से उपयोगकर्ता के दूरस्थ गिट रिपॉजिटरी के साथ समन्वयित है।

यह एक खुला स्रोत, आधुनिक और शक्तिशाली विकी एप्लिकेशन है Node.js, Git और Markdown पर आधारित है। Wiki.js स्रोत कोड सार्वजनिक रूप से उपलब्ध है Github, डाउनलोड और स्थापित करने के लिए तैयार है। यह संभव है क्योंकि GNU AGPLv3 लाइसेंस के तहत Wiki.js पूरी तरह से खुला स्रोत है।

सामान्य विशेषताएं

  • हम अपनी सामग्री को मार्कडाउन प्रारूप में लिखने में सक्षम होंगे। हम उपयोग करेंगे अंतर्निहित दृश्य संपादक.
  • अन्य विकी सॉफ़्टवेयर के विपरीत, जो एक डेटाबेस में सामग्री को बचाता है, विकी.जेएस सभी सामग्री को सीधे मार्कडाउन फ़ाइलों में सहेजें (.md)। यह सामग्री स्वचालित रूप से हमारे दूरस्थ गिट रिपॉजिटरी के साथ समन्वयित है। यदि हम रुचि रखते हैं।
  • आवेदन Node.js इंजन पर चलता है। यह कम CPU संसाधनों का उपयोग करने के लिए अनुकूलित। यह उपयोगकर्ताओं को शीघ्रता से सामग्री वितरित करने के लिए कैशिंग पर निर्भर करता है।
  • उत्पन्न होने वाली सामग्री को स्वचालित रूप से एक में संसाधित किया जाता है साफ पढ़ने का प्रारूप। यह एक सुरुचिपूर्ण यूजर इंटरफेस के भीतर प्रस्तुत किया गया है।
  • हम कर सकेंगे हमारे विकी तक पहुंच सीमित करें कुछ उपयोगकर्ताओं या यहां तक ​​कि सामग्री के कुछ हिस्सों तक।
  • हम स्थानीय डेटाबेस का उपयोग करके लॉग इन कर पाएंगे। हम का उपयोग कर कनेक्ट करने में भी सक्षम होंगे बाहरी प्रमाणीकरण प्रदाता जैसे Microsoft Account, Google ID इत्यादि।
  • कार्यक्रम हमें चित्र, आरेख, दस्तावेज़, वीडियो, लिंक, आदि सम्मिलित करने की संभावना देगा। इसके लिए हम उपयोग करेंगे संपत्ति प्रबंधक जिसमें शामिल है।
  • हम जिस विकी प्रविष्टि का उपयोग करने की तलाश कर रहे हैं, उसे हम जल्दी से ढूंढ पाएंगे अंतर्निहित खोज इंजन। यह हमारी विकि प्रविष्टियों की मेटाडेटा और सामग्री का विश्लेषण करते समय हमें प्रासंगिक परिणाम और सुझाव प्रदान करेगा।

सर्वर आवश्यकताओं

इस कार्यक्रम को काम करने के लिए, हमें अपने सर्वर पर कुछ चीजों की आवश्यकता होगी।

  • Node.js 6.9.0 या उच्चतर।
  • MongoDB 3.2 या उच्चतर।
  • 2.7.4 या उच्चतर।
  • एक जीत भंडार (सार्वजनिक या निजी) का है। यह वैकल्पिक है।

Ubuntu पर Wiki.js स्थापित करें

यह छोटा पोस्ट हम देखेंगे कि कैसे एक Ubuntu 18.04 सर्वर पर Wiki.js स्थापित करें अपनी सभी आवश्यक आवश्यकताओं के साथ।

गिट स्थापित करें

शुरू करने के लिए हमें विकी को चलाने के लिए गिट को स्थापित करना होगा। Git उबंटू सर्वर पर पहले से इंस्टॉल आता है। आपको इसे स्थापित करने की आवश्यकता नहीं हो सकती है। फिर भी, अगर आप की जरूरत है Git का नवीनतम संस्करण, निम्नलिखित भंडार जोड़ें और इसे स्थापित करें:

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

sudo apt update && sudo apt upgrade

sudo apt install git

Node.js स्थापित करें

Node.js एक और अनिवार्य आवश्यकता है Wiki.js. पाने के लिए हमें केवल Node.js को स्थापित करने के लिए निम्नलिखित कमांड निष्पादित करनी होगी:

sudo apt install curl

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

sudo apt install -y nodejs

MongoDB स्थापित करें

MongoDB भी Wiki.js. की अनिवार्य आवश्यकताओं में से एक है। हम जा रहे हैं उस संस्करण को स्थापित करें जो Ubuntu रिपॉजिटरी में आता है। हमें केवल कमांड निष्पादित करना होगा:

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

अंतिम कमांड चलाने के बाद, आपको ए देखना चाहिए सफलता का संदेश निम्नलिखित की तरह:

wiki.js स्थापित करें

स्थापना के बाद, हमें चलाने के लिए कहा जाएगा सेटअप विज़ार्ड। हम इसे चालू करके शुरू कर सकते हैं:

sudo node wiki configure

यह आदेश हमें एक संदेश दिखाएगा ब्राउजर में URL http: // localhost: 3000 खोलें विकी.जेएस

कॉन्फ़िगर करें wiki.js

यदि हम अपना ब्राउज़र खोलते हैं और सर्वर के होस्टनाम या पोर्ट के बाद के आईपी पते की तलाश करते हैं, तो विज़ार्ड शुरू हो जाएगा। यहां हमारे पास अलग-अलग कॉन्फ़िगरेशन स्क्रीन होंगे। अगर हम बहुत जटिल नहीं होना चाहते हैं, हम डिफ़ॉल्ट सेटिंग्स को स्वीकार कर सकते हैं और जारी रखने के लिए।

wiki.js ब्राउज़र से कॉन्फ़िगरेशन

कार्यक्रम सत्यापित करें कि सिस्टम आवश्यकताओं को पूरा करता है ज़रूरी।

wiki.js सिस्टम की जाँच

अगली बात हमें इसमें भरनी होगी सामान्य विन्यास.

सामान्य विकी.जेएस सेटिंग्स

फिर हमें कॉन्फ़िगर करना होगा MongoDB कनेक्शन। यदि हमने पहले जो इंस्टॉलेशन किया है वह सही है, तो हम बटन दबा सकते हैं «जुडिये«। अगली विंडो वह होगी पथ विन्यास। यहां वे इसे दोषपूर्ण होने की सलाह देते हैं ताकि हम स्थापना के साथ जारी रहें।

अगली स्क्रीन पर हम कर सकते हैं हमारे Git खाते का डेटा जोड़ें, या इस चरण को छोड़ें।

विकी.जेएस में गिट विन्यास

अब हमें करना होगा एक व्यवस्थापक खाता बनाएँ बाद में लॉगिन करने के लिए।

Wiki.js में व्यवस्थापक खाता सेटिंग्स

इसके बाद और कुछ अन्य सेटअप स्क्रीन पर, विकीज को स्थापित किया जाना चाहिए और जाने के लिए तैयार होना चाहिए।

Wiki.js के साथ होम पेज बनाएं

अंत में हमें लॉगिन करना होगा। हम अपने होम पेज को बनाने के लिए उस व्यवस्थापक खाते का उपयोग करेंगे जो हमने पहले बनाया था।

Wiki.js लॉगिन पृष्ठ

और इस सब के बाद, हम संपादक से मिलेंगे। यह वह जगह है जहाँ से हम बनाना शुरू कर सकते हैं।

विकी.जेएस संपादक

यह सिर्फ एक बुनियादी स्थापना है। के लिये इस विकी प्लेटफ़ॉर्म के बारे में अधिक जानकारी प्राप्त करेंइसकी स्थापना, इसके उपयोग के बारे में या आधिकारिक दस्तावेज देखने के लिए, हम इस यात्रा पर जा सकते हैं प्रोजेक्ट पेज.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।