Fedora 25 पर घोस्ट v0.11 LTS को कैसे नियुक्त करें
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
घोस्ट एक मॉडर्न, ओपन सोर्स पब्लिशिंग प्लेटफॉर्म है, जिसे Node.js पर Ember.js के एडमिन क्लाइंट, JSON API और हैंडलबार्स द्वारा संचालित थीम API के साथ बनाया गया है । घोस्ट टीम ने हाल ही में घोस्ट के नए संस्करण को बहुत सी नई विशेषताओं और सुधारों के साथ जारी किया है: टूलबार के साथ नए मार्कडाउन एडिटर आपकी पोस्ट को स्टाइल करने में मदद करने के लिए, यूआई / यूएक्स में सुधार, नए चित्रों के साथ कई इमेज, इंस्टॉलेशन और अपडेट प्रक्रिया को खींचें और छोड़ें भूत-सीएलआई नामक उपकरण , नया डिफ़ॉल्ट विषय कैस्पर v2.0.0 और बहुत कुछ। आपके द्वारा स्थापित करने के बाद मैं इसे और अधिक एक्सप्लोर करने के लिए छोड़ देता हूं।
इस ट्यूटोरियल में हम MySQL, लेट्स एनक्रिप्ट, Node.js, NPM, घोस्ट-सीएलआई और एनजीआईएनएक्स का उपयोग करके उबंटू 16.04 एलटीएस पर एक भूत v1.0.0 को स्थापित, सेटअप और कॉन्फ़िगर करने जा रहे हैं।
नोट : Ubuntu 16.04 LTS केवल आधिकारिक तौर पर समर्थित लिनक्स वितरण है । अन्य लिनक्स वितरण पर घोस्ट v1.0.0 को स्थापित करना संभव नहीं है। भविष्य में, संभवत: इसे स्थापित करना संभव होगा जब वे घोस्ट-सीएलआई उपकरण में अन्य वितरण के लिए समर्थन जोड़ेंगे।
घोस्ट टीम घोस्ट v1.0.0 ब्लॉग के उत्पादन संस्थापन के लिए निम्नलिखित सर्वर स्टैक और सेटअप की सिफारिश करती है:
ghost
Ubuntu संस्करण की जाँच करें:
lsb_release -ds
# Ubuntu 16.04.3 LTS
पहुँच और स्विच के साथ एक नया गैर-रूट उपयोगकर्ता खाता बनाएँ sudo
:
नोट :
johndoe
अपने उपयोगकर्ता नाम के साथ बदलें
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
टाइमजोन सेट करें:
sudo dpkg-reconfigure tzdata
सुनिश्चित करें कि आपका सिस्टम पुराना है:
sudo apt update && sudo apt upgrade -y
build-essential
पैकेज स्थापित करें :
sudo apt install -y build-essential
सबसे पहले, हमें MySQL डेटाबेस को स्थापित करने की आवश्यकता होगी क्योंकि घोस्ट इसे उत्पादन वातावरण के लिए डेटाबेस के रूप में सुझाता है।
MySQL डाउनलोड और इंस्टॉल करें:
sudo apt install -y mysql-server
नोट : आपको MySQL "रूट" उपयोगकर्ता के लिए पासवर्ड दर्ज करने के लिए प्रेरित किया जाएगा। मजबूत पासवर्ड दर्ज करें!
MySQL संस्करण की जाँच करें:
mysql --version
# mysql Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using EditLine wrapper
mysql_secure_installation
स्क्रिप्ट चलाकर MySQL सर्वर को कठोर करें :
sudo mysql_secure_installation
अगला, हमें NGINX सॉफ़्टवेयर स्थापित करने की आवश्यकता है। यह हमारे घोस्ट एप्लिकेशन के लिए एक रिवर्स प्रॉक्सी के रूप में उपयोग किया जाएगा। घोस्ट-सीएलआई एनजीआईएनएक्स को स्वचालित रूप से आपके लिए रिवर्स प्रॉक्सी के रूप में कॉन्फ़िगर कर सकता है।
NGINX डाउनलोड और इंस्टॉल करें:
sudo apt install -y nginx
NGINX संस्करण की जाँच करें:
sudo nginx -v
# nginx version: nginx/1.10.3 (Ubuntu)
भूत v1.0.0 वर्तमान में Node.js संस्करणों 6.9+ और 4.5+ का ही समर्थन करता है । भूत v1.0.0 के साथ उपयोग करने के लिए Node.js का अनुशंसित संस्करण वर्तमान में Node.js v6 बोरान LTS है ।
भूत Node.js. पर बनाया गया है भूत नोड की LTS योजना का अनुसरण कर रहा है, केवल Node.js. के LTS संस्करणों का समर्थन कर रहा है इसलिए, हमें Node.js. का नवीनतम LTS संस्करण स्थापित करना होगा
Node.js और NPM डाउनलोड और इंस्टॉल करें:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt install -y nodejs
Node.js और NPM संस्करण जांचें:
node -v && npm -v
# v6.11.3
# 3.10.10
घोस्ट-सीएलआई भूत को स्थापित करने और अद्यतन करने के लिए एक सीएलआई उपकरण है। यह भूत को स्थापित करना और अद्यतन करना आसान बनाता है। यह आपके लिए डेटाबेस सेट कर सकता है, एनजीआईएनएक्स को रिवर्स प्रॉक्सी के रूप में कॉन्फ़िगर कर सकता है, लेट्स एनक्रिप्ट, स्वचालित एसएसएल नवीनीकरण का उपयोग करके टीएलएस सुरक्षा स्थापित करें और सिस्टमड सर्विस के रूप में भूत स्थापित करें। यह आपके लिए बुनियादी सुरक्षा का ध्यान रखेगा, समर्पित सिस्टम उपयोगकर्ता बनाकर जिसे ghost
घोस्ट ब्लॉग चलाने के लिए कहा जाता है ।
Npm के माध्यम से घोस्ट-सीएलआई स्थापित करें:
sudo npm install -g ghost-cli@latest
घोस्ट-सीएलआई संस्करण की जाँच करें:
ghost version
# Ghost-CLI version: 1.1.1
ghost doctor
यह जाँचने के लिए कमांड चलाएँ कि आपका वातावरण घोस्ट-सीएलआई के साथ संगत है:
ghost doctor
✔ Checking system Node.js version
✔ Checking current folder permissions
✔ Checking operating system
✔ Checking MySQL is installed
✔ All install checks passed
ghost
कमांड के बारे में सहायता प्राप्त करें :
ghost help
ghost
उप-क्षेत्र के बारे में अधिक विशिष्ट सहायता प्राप्त करने के लिए आप चला सकते हैं ghost help <command>
। उदाहरण के लिए ghost config
, कमांड के बारे में मदद पाने के लिए , दौड़ें:
ghost help config
नोट : सुनिश्चित करें कि आपके डोमेन के लिए DNS रिकॉर्ड स्थापित किए गए हैं। यह ट्यूटोरियल उदाहरण डोमेन का उपयोग करता है
blog.example.tld
।blog.example.tld
अपने डोमेन / होस्टनाम के साथ बदलें ।
अब हम घोस्ट सीएमएस स्थापित करने के लिए तैयार हैं। Ghost v1.0.0 को स्थापित करने का एकमात्र तरीका घोस्ट-सीएलआई टूल का उपयोग करना है।
दस्तावेज़ रूट निर्देशिका बनाएँ:
sudo mkdir -p /var/www/ghost
/var/www/ghost
निर्देशिका के गैर- उपयोगकर्ता के लिए निर्देशिका का स्वामित्व बदलें sudo
जिसे आपने इस ट्यूटोरियल की शुरुआत में बनाया है:
sudo chown <johndoe>:<johndoe> /var/www/ghost
दस्तावेज़ को रूट निर्देशिका में नेविगेट करें:
cd /var/www/ghost
नोट : सुनिश्चित करें कि
/var/www/ghost
घोस्ट स्थापित करने से पहले निर्देशिका खाली है और आपके उपयोगकर्ता को इस निर्देशिका का स्वामी होना चाहिए।
उत्पादन मोड में भूत स्थापित करें:
ghost install
उन प्रश्नों का उत्तर दें जिनसे यह संकेत देता है। सवालों के बारे में अधिक जानकारी के लिए यह घोस्ट डॉक्स देखने का संकेत देता है :
? Enter your blog URL: https://blog.example.tld
? Enter your MySQL hostname: localhost
? Enter your MySQL username: root
? Enter your MySQL password: [Enter password you created when you installed MySQL]
? Enter your Ghost database name: [Whatever you want]
? Do you wish to set up Nginx? yes
? Do you wish to set up SSL? yes
? Enter your email (used for Let's Encrypt notifications) [Your email for Let's Encrypt]
? Do you wish to set up "ghost" mysql user? yes
? Do you wish to set up Systemd? yes
? Do you want to start Ghost? yes
नोट : स्थापना के बाद, NGINX कॉन्फ़िगरेशन फ़ाइलें
/var/www/ghost/system/files
निर्देशिका में होंगी । घोस्ट-सीएलआई आपसे पूछेगाDo you wish to set up Nginx?
और यदि आपका जवाब हैyes
, तो यह एनजीआईएनएक्स को स्वचालित रूप से आपके लिए रिवर्स प्रॉक्सी के रूप में कॉन्फ़िगर करेगा। आपकी NGINX कॉन्फ़िग फाइल्स{your_ghost_installation_dir}/system/files
डायरेक्टरी में होंगी ।
इंस्टॉलेशन पूरा होने के बाद आप ghost ls
रनिंग घोस्ट प्रोसेस देख सकते हैं :
ghost ls
यह भी जाँचने के लिए कि क्या भूत स्थापित है आप निर्देशिका ghost version
से फिर से चला सकते हैं /var/www/ghost
:
ghost version
# Ghost-CLI version: 1.1.1
# Ghost Version (at /var/www/ghost): 1.8.4
भविष्य में जब भूत का नया संस्करण जारी किया जाता है तो भूत को अद्यतन करने ���े लिए निर्देशिका ghost update
से कमांड चलाएं /var/www/ghost
। इसके अलावा, अपडेट करने से पहले आप व्यवस्थापक इंटरफ़ेस से ब्लॉग का बैकअप बना लें।
सेटअप प्रक्रिया को पूरा करने और घोस्ट एडमिन अकाउंट बनाने के लिए, /ghost
अपने ब्लॉग के URL के अंत में संलग्न करके घोस्ट कॉन्फ़िगरेशन पेज पर जाएँ । यह उदाहरण उपयोग करता है https://blog.example.tld/ghost
।
हमने उत्पादन के लिए अपने नए घोस्ट v1.0.0 ब्लॉग को सफलतापूर्वक स्थापित और कॉन्फ़िगर किया है। घोस्ट-सीएलआई उपकरण पुराने v0.11.x
भूत के साथ किए गए मैनुअल कदमों को समाप्त करके हमारे जीवन को बहुत आसान बनाता है । आप घोस्ट-सीएलआई टूल की मदद के बिना भी सब कुछ मैन्युअल रूप से कर सकते हैं लेकिन आप आसानी से ghost update
कमांड के साथ अपने ब्लॉग को अपडेट करने की क्षमता खो देंगे । सब कुछ मैन्युअल रूप से करना श्रमसाध्य है और अनुशंसित नहीं है। केवल नकारात्मक पक्ष यह है कि अन्य लिनक्स वितरण इस समय समर्थित नहीं हैं।
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
परिचय वर्डप्रेस इंटरनेट पर प्रमुख सामग्री प्रबंधन प्रणाली है। यह ब्लॉग से लेकर डायनामिक कंटेंट वाली जटिल वेबसाइटों तक सब कुछ को अधिकार देता है
एक अलग प्रणाली का उपयोग? MODX क्रांति PHP में लिखा गया एक तेज़, लचीला, स्केलेबल, ओपन सोर्स, एंटरप्राइज-ग्रेड कंटेंट मैनेजमेंट सिस्टम (CMS) है। यह मैं
एक अलग प्रणाली का उपयोग? कांटा PHP में लिखा गया एक खुला स्रोत CMS है। Forks स्रोत कोड GitHub पर होस्ट किया गया है। यह मार्गदर्शिका आपको बताएगी कि कांटा CM कैसे स्थापित किया जाए
वल्चर वर्चुअल सर्वर का एक सामान्य उपयोग वर्डप्रेस वेबसाइटों की मेजबानी करना है। यह मार्गदर्शिका आपको दिखाती है कि स्क्रैच से वर्चुअल सर्वर के कॉन्फ़िगरेशन को कैसे स्वचालित किया जाए
वुल्ट्र इंस्टेंस आपके वर्डप्रेस ब्लॉग को चलाने का एक शानदार तरीका है, लेकिन वर्डप्रेस का अधिक उल्लेखनीय विस्तार WooCommerce है, जो ई-कॉमर्स प्लगइन है जो वें का विस्तार करता है
एक अलग प्रणाली का उपयोग? कांटा PHP में लिखा गया एक खुला स्रोत CMS है। Forks स्रोत कोड GitHub पर होस्ट किया गया है। यह मार्गदर्शिका आपको बताएगी कि कांटा CM कैसे स्थापित किया जाए
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
एक अलग प्रणाली का उपयोग? MODX क्रांति एक तेज, लचीला, स्केलेबल, मुक्त और खुला स्रोत है, एंटरप्राइज़-ग्रेड कंटेंट मैनेजमेंट सिस्टम (CMS) i लिखा है
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो 2013 की रिलीज के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है। मैं
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो 2013 की रिलीज के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है। मैं
एक अलग प्रणाली का उपयोग? Dotclear एक बहुत ही सरल ब्लॉगिंग इंजन है। यह खुला-स्रोत है और उपयोग में आसान है। यह ट्यूटोरियल इंस्टालेशन पर जाएगा
एक अलग प्रणाली का उपयोग? MODX क्रांति एक तेज, लचीला, स्केलेबल, मुक्त और खुला स्रोत है, एंटरप्राइज़-ग्रेड कंटेंट मैनेजमेंट सिस्टम (CMS) i लिखा है
एक अलग प्रणाली का उपयोग? कांटा PHP में लिखा गया एक खुला स्रोत CMS है। Forks स्रोत कोड GitHub पर होस्ट किया गया है। यह मार्गदर्शिका आपको बताएगी कि कांटा CM कैसे स्थापित किया जाए
टाइपसेट्टर PHP में लिखा गया एक खुला स्रोत CMS है जिसमें ट्रू WYSIWYG एडिटिंग और फ्लैट-फाइल स्टोरेज के साथ उपयोग में आसानी होती है। इस लेख में, हम installin होंगे
भूत प्रतिद्वंद्वी प्रतिद्वंद्वी के लिए नवीनतम और सबसे बड़ा अपस्टार्ट है। थीम विकास त्वरित और आसान है क्योंकि घोस्ट डेवलपर्स ने दोनों वें का उपयोग करने का निर्णय लिया है
एक अलग प्रणाली का उपयोग? Jekyll WordPress का एक अच्छा विकल्प है। यह किसी भी डेटाबेस की आवश्यकता नहीं है और यह एक भाषा के साथ काम करता है कई परिचित बुद्धि हैं
परिचय आप अपने OpenBSD को डिफ़ॉल्ट के करीब स्थापित करते हैं और कई अतिरिक्त पैकेजों के बिना, यह जितना अधिक सुरक्षित होगा। जबकि ज्यादा कम्मो
एक अलग प्रणाली का उपयोग? MODX क्रांति एक तेज, लचीला, स्केलेबल, मुक्त और खुला स्रोत है, एंटरप्राइज़-ग्रेड कंटेंट मैनेजमेंट सिस्टम (CMS) i लिखा है
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ