Fedora 25 पर घोस्ट v0.11 LTS को कैसे नियुक्त करें
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो 2013 की रिलीज के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है। यह सामग्री और ब्लॉगिंग पर ध्यान केंद्रित करता है । घोस्ट के बारे में सबसे आकर्षक चीज इसकी सरल, साफ और उत्तरदायी डिजाइन है। आप अपने ब्लॉग पोस्ट मोबाइल फोन से लिख सकते हैं। सामग्री के लिए भूत मार्काडाउन भाषा का उपयोग करते हुए लिखा गया है।
इस गाइड में हम लेट्स एनक्रिप्ट, Node.js और Nginx का उपयोग करके एक डेबियन 8.7 VPS पर घोस्ट ब्लॉग को स्थापित करने और तैनात करने जा रहे हैं।
इस चरण को शुरू करने से पहले, सुनिश्चित करें कि आपने अपने डोमेन के लिए DNS रिकॉर्ड सेट किया है।
अद्यतन प्रणाली:
apt update && apt upgrade -y
आवश्यक उपकरण स्थापित करें:
apt install -y zip build-essential
जेसी बैकपो रेपो को सक्षम करें। फ़ाइल apt edit-sources
के अंत में नीचे की पंक्ति को चलाएँ और चिपकाएँ /etc/apt/sources.list
:
# Copy/Paste the below line at the end of file
deb http://ftp.debian.org/debian jessie-backports main
पैकेज स्रोतों को ताज़ा करें:
apt update
Certbot स्थापित करें (उर्फ ग्राहक एन्क्रिप्ट करें):
apt install -y certbot -t jessie-backports
संस्करण की जाँच करें:
certbot --version
# certbot 0.9.3
प्रमाण पत्र प्राप्त करें:
certbot certonly -d example.com -d www.example.com --email [email protected] --agree-tos --standalone
पिछले चरणों से गुजरने के बाद, आपका प्रमाणपत्र और निजी कुंजी /etc/letsencrypt/live/example.com
निर्देशिका में होगी ।
भूत वर्तमान में नोड संस्करणों का समर्थन करता है 0.12.x , 4.2+ और केवल 6.9+ ।
हम घोस्ट के लिए अनुशंसित संस्करण को स्थापित करने जा रहे हैं जो v4 argon LTS
इस लेखन के समय है।
Node.js का LTS संस्करण डाउनलोड और इंस्टॉल करें :
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
apt install -y nodejs
नोड और एनपीएम संस्करण की जाँच करें:
node -v && npm -v
# v4.7.2
# 2.15.11
डाउनलोड करें और Nginx स्थापित करें:
apt install nginx -t jessie-backports
Nginx संस्करण की जाँच करें:
nginx -v
# nginx version: nginx/1.9.10
Nginx सेवा प्रारंभ करें और स्थिति जांचें:
systemctl start nginx
systemctl status nginx
Nginx को एक रिवर्स प्रॉक्सी के रूप में कॉन्फ़िगर करें:
vi /etc/nginx/conf.d/ghost.conf
निम्नलिखित को चिपकाएँ /etc/nginx/conf.d/ghost.conf
:
server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name example.com www.example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:2368;
}
}
सिंटैक्स की जाँच करें:
nginx -t
पुनः लोड करें
systemctl reload nginx
यदि आप एक ही VPS पर कई घोस्ट ब्लॉग होस्ट करना चाहते हैं, तो प्रत्येक घोस्ट इंस्टेंस को एक अलग पोर्ट पर चलना चाहिए।
webroot
निर्देशिका बनाएं :
mkdir -p /var/www/
एक भूत उपयोगकर्ता बनाएँ:
adduser ghost
डाउनलोड करें और भूत स्थापित करें:
cd /var/www
wget https://ghost.org/zip/ghost-latest.zip
unzip ghost-latest.zip -d ghost
chown -R ghost:ghost /var/www/ghost/
rm ghost-latest.zip
ghost
उपयोगकर्ता पर स्विच करें:
su - ghost
भूत स्थापित करें:
cd /var/www/ghost
npm install --production
फ़ाइल के अंदर ऑब्जेक्ट की url
संपत्ति को बदलकर भूत को कॉन्फ़िगर करें :production
config.js
cp config.example.js config.js
vi config.js
config = {
// ### Production
// When running Ghost in the wild, use the production environment.
// Configure your URL and mail settings here
production: {
url: 'https://example.com',
...
}
...
...
नोट: आपको कॉन्फ़िगर
config.js
फ़ाइल सहेजें और बाहर निकलें।
भूत शुरू करें:
npm start --production
भूत अब आपके सर्वर पर चल रहा है। HTTPS और HTTP / 2 के साथ ब्लॉग फ्रंट-एंड और एडमिन इंटरफ़ेस दोनों सुरक्षित हैं। आप अपना ब्राउज़र खोल सकते हैं और अपनी साइट पर जा सकते हैं https://example.com
। example.com
अपने डोमेन नाम के साथ प्रतिस्थापित करना न भूलें ।
यदि आप टर्मिनल सत्र को अपने VPS में बंद करते हैं , तो आपका ब्लॉग भी नीचे चला जाएगा। यह अच्छा नहीं है। इससे बचने के लिए, हम फॉरएवर प्रोसेस मैनेजर का उपयोग करने जा रहे हैं। जिससे आपका ब्लॉग 24/7 बना रहेगा।
ghost
उपयोगकर्ता पर स्विच करें:
su - ghost
/var/www/ghost
फ़ोल्डर पर जाएं :
cd /var/www/ghost
हमेशा के लिए स्थापित करें:
npm install forever
forever
अपने पथ में नई कमांड जोड़ें :
echo "export PATH=/var/www/ghost/node_modules/forever/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
फॉरएवर के साथ भूत शुरू करें:
NODE_ENV=production /var/www/ghost/node_modules/forever/bin/forever start index.js
इस बिंदु पर, forever
भूत शुरू करना चाहिए था।
पर जाएं https://example.com/ghost
और एक घोस्ट एडमिन अकाउंट बनाएं। इसे जल्द से जल्द करें।
बस। अब हमारे पास पूरी तरह कार्यात्मक भूत ब्लॉग है। यदि आप कैस्पर नामक डिफ़ॉल्ट घोस्ट थीम को कस्टम में बदलना चाहते हैं , तो आप बस थीम को /var/www/ghost/content/themes
फ़ोल्डर में डाउनलोड और अनज़िप कर सकते हैं और इसे घोस्ट एडमिन इंटरफ़ेस के माध्यम से चुन सकते हैं https://example.com/ghost
।
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
परिचय वर्डप्रेस इंटरनेट पर प्रमुख सामग्री प्रबंधन प्रणाली है। यह ब्लॉग से लेकर डायनामिक कंटेंट वाली जटिल वेबसाइटों तक सब कुछ को अधिकार देता है
एक अलग प्रणाली का उपयोग? MODX क्रांति PHP में लिखा गया एक तेज़, लचीला, स्केलेबल, ओपन सोर्स, एंटरप्राइज-ग्रेड कंटेंट मैनेजमेंट सिस्टम (CMS) है। यह मैं
एक अलग प्रणाली का उपयोग? कांटा PHP में लिखा गया एक खुला स्रोत CMS है। Forks स्रोत कोड GitHub पर होस्ट किया गया है। यह मार्गदर्शिका आपको बताएगी कि कांटा CM कैसे स्थापित किया जाए
वल्चर वर्चुअल सर्वर का एक सामान्य उपयोग वर्डप्रेस वेबसाइटों की मेजबानी करना है। यह मार्गदर्शिका आपको दिखाती है कि स्क्रैच से वर्चुअल सर्वर के कॉन्फ़िगरेशन को कैसे स्वचालित किया जाए
वुल्ट्र इंस्टेंस आपके वर्डप्रेस ब्लॉग को चलाने का एक शानदार तरीका है, लेकिन वर्डप्रेस का अधिक उल्लेखनीय विस्तार WooCommerce है, जो ई-कॉमर्स प्लगइन है जो वें का विस्तार करता है
एक अलग प्रणाली का उपयोग? कांटा PHP में लिखा गया एक खुला स्रोत CMS है। Forks स्रोत कोड GitHub पर होस्ट किया गया है। यह मार्गदर्शिका आपको बताएगी कि कांटा CM कैसे स्थापित किया जाए
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
एक अलग प्रणाली का उपयोग? MODX क्रांति एक तेज, लचीला, स्केलेबल, मुक्त और खुला स्रोत है, एंटरप्राइज़-ग्रेड कंटेंट मैनेजमेंट सिस्टम (CMS) i लिखा है
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ