डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो 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 john.doe@mail.com --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संपत्ति को बदलकर भूत को कॉन्फ़िगर करें :productionconfig.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।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ