सेंटोस 7 पर गोलम का उपयोग करके एक गीथहब स्टाइल विकी को कैसे सेट किया जाए

Gollum GitHub Wiki के बैकएंड के रूप में इस्तेमाल किया जाने वाला Git- आधारित विकी सॉफ्टवेयर है। गोल्लम को तैनात करने से आप अपने सर्वर पर गिटहब जैसी विकी प्रणाली की मेजबानी कर सकेंगे।

रुचि रखते हैं? महान! आइए नज़र डालते हैं कि सेंटो 7 पर गोलम को कैसे स्थापित किया जाए।

आवश्यक शर्तें

  • एक CentOS 7 x64 सर्वर उदाहरण।
  • एक sudo यूजर
  • EPELयम भंडार।

चरण 1: सिस्टम को अपडेट करें

SSH के माध्यम से अपने सर्वर में लॉग इन epelकरें, सिस्टम को अपडेट करने , अपडेट को लागू करने के लिए sudo उपयोगकर्ता का उपयोग करके ।

sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now

चरण 2: मणि का उपयोग करके गोलम को स्थापित करें

CentOS 7 पर, गोलमेज को स्थापित करने का सबसे आसान तरीका रूबीजम्स का उपयोग करना है:

sudo yum group install "Development Tools" -y
sudo yum install ruby ruby-devel libicu libicu-devel zlib zlib-devel git -y
sudo gem install gollum

नोट: gem installऊपर दिए गए आदेश को पूरा होने में कुछ समय लग सकता है। यदि आप जल्दी में हैं, तो आप निम्नानुसार दस्तावेजों को लंघन द्वारा स्थापना में तेजी ला सकते हैं। आप इसे एक screenसत्र में भी चला सकते हैं

sudo gem install --no-rdoc --no-ri gollum

गॉलम बाइनरी को आपके सिस्टम में स्थापित किया जाएगा /usr/local/bin/gollum, और आप पुष्टि कर सकते हैं कि सरल कमांड को नीचे चलाकर इंस्टॉलेशन एक सफलता थी या नहीं:

gollum --v

चरण 3: एक गूलम विकी सेटअप करें

एक गोलमोल विकी को सेटअप करने के लिए आपको बस एक जीआईटी रिपॉजिटरी बनाने और उसके gollumअंदर कमांड चलाने की जरूरत है:

cd
mkdir my-wiki
cd my-wiki
git init
gollum

नोट: जब आवश्यक हो, तो आप Ctrl+Cगोलम से बाहर निकलने के लिए उपयोग कर सकते हैं ।

चरण 4: वेब एक्सेस की अनुमति दें

इससे पहले कि आप अपने वेब ब्राउजर में अपनी गुल्लूम विकि साइट पर जा सकें, आपको फ़ायरवॉल नियमों को संशोधित करने की आवश्यकता है:

sudo firewall-cmd --zone=public --permanent --add-port=4567/tcp
sudo firewall-cmd --reload

चरण 5: वेब से गोलम तक पहुँचें

जब गॉलम चल रहा है, अपने वेब ब्राउज़र को http://203.0.113.1:4567पहले गोलम विकी पेज बनाना शुरू करने के लिए इंगित करें । वहां अधिक विकी पेज बनाने के लिए स्वतंत्र महसूस करें, और आपके द्वारा बनाए गए सभी पेज .mdवर्तमान गिट रेपो डायरेक्टरी में फाइलों के रूप में सहेजे जाएंगे ।

चरण 6: सीएलआई से गोलम विकी पेज बनाएं या संपादित करें

वेब ब्राउज़र से पेज बनाने या संशोधित करने के अलावा, आप CLI से पेज भी बना या संपादित कर सकते हैं। ऐसा करने के लिए, आपको केवल .mdमार्कडाउन सिंटैक्स के अनुसार फाइल बनाने की जरूरत है , और फिर उन्हें git रेपो के लिए प्रतिबद्ध करें:

cd ~/my-wiki
vi page1.md
git config --global user.email "admin@example.com"
git config --global user.name "admin"
git add page1.md
git commit -m "create page1"

बस। गोलम के बारे में अधिक जानने के लिए, gollum --helpगोलम मदद की जांच करने के लिए लिखें या आधिकारिक गोलम वेबसाइट पर जाएं

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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