अगले लेख में हम विकी पर एक नज़र डालने जा रहे हैं। यह वही है 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
अंतिम कमांड चलाने के बाद, आपको ए देखना चाहिए सफलता का संदेश निम्नलिखित की तरह:
स्थापना के बाद, हमें चलाने के लिए कहा जाएगा सेटअप विज़ार्ड। हम इसे चालू करके शुरू कर सकते हैं:
sudo node wiki configure
यह आदेश हमें एक संदेश दिखाएगा ब्राउजर में URL http: // localhost: 3000 खोलें विकी.जेएस
यदि हम अपना ब्राउज़र खोलते हैं और सर्वर के होस्टनाम या पोर्ट के बाद के आईपी पते की तलाश करते हैं, तो विज़ार्ड शुरू हो जाएगा। यहां हमारे पास अलग-अलग कॉन्फ़िगरेशन स्क्रीन होंगे। अगर हम बहुत जटिल नहीं होना चाहते हैं, हम डिफ़ॉल्ट सेटिंग्स को स्वीकार कर सकते हैं और जारी रखने के लिए।
कार्यक्रम सत्यापित करें कि सिस्टम आवश्यकताओं को पूरा करता है ज़रूरी।
अगली बात हमें इसमें भरनी होगी सामान्य विन्यास.
फिर हमें कॉन्फ़िगर करना होगा MongoDB कनेक्शन। यदि हमने पहले जो इंस्टॉलेशन किया है वह सही है, तो हम बटन दबा सकते हैं «जुडिये«। अगली विंडो वह होगी पथ विन्यास। यहां वे इसे दोषपूर्ण होने की सलाह देते हैं ताकि हम स्थापना के साथ जारी रहें।
अगली स्क्रीन पर हम कर सकते हैं हमारे Git खाते का डेटा जोड़ें, या इस चरण को छोड़ें।
अब हमें करना होगा एक व्यवस्थापक खाता बनाएँ बाद में लॉगिन करने के लिए।
इसके बाद और कुछ अन्य सेटअप स्क्रीन पर, विकीज को स्थापित किया जाना चाहिए और जाने के लिए तैयार होना चाहिए।
अंत में हमें लॉगिन करना होगा। हम अपने होम पेज को बनाने के लिए उस व्यवस्थापक खाते का उपयोग करेंगे जो हमने पहले बनाया था।
और इस सब के बाद, हम संपादक से मिलेंगे। यह वह जगह है जहाँ से हम बनाना शुरू कर सकते हैं।
यह सिर्फ एक बुनियादी स्थापना है। के लिये इस विकी प्लेटफ़ॉर्म के बारे में अधिक जानकारी प्राप्त करेंइसकी स्थापना, इसके उपयोग के बारे में या आधिकारिक दस्तावेज देखने के लिए, हम इस यात्रा पर जा सकते हैं प्रोजेक्ट पेज.