कैसे Ubuntu सर्वर पर भूत स्थापित करने के लिए

click fraud protection

अपने लिनक्स वेब सर्वर पर एक ब्लॉग स्थापित करना चाहते हैं, लेकिन कुछ सरल और हल्का क्या है वर्डप्रेस? इसके बजाय भूत स्थापित करने पर विचार करें। यह एक सुपर फास्ट, पूरी तरह से खुला स्रोत ब्लॉगिंग प्लेटफॉर्म है जो सादगी और उपयोग में आसानी पर केंद्रित है। कृपया यह समझें कि यद्यपि हम इस ट्यूटोरियल में उबंटू पर ध्यान केंद्रित कर रहे हैं, आप वस्तुतः किसी पर भी भूत स्थापित कर सकते हैं लिनक्स सर्वर वितरण। केवल आवश्यकताएं LEMP स्टैक (Linux, Nginx MySQL और PHP), और Node हैं। घोस्ट-क्ली इंस्टॉलेशन टूल को चलाने के लिए JS पैकेज मैनेजर।

भूत के लिए एक उपयोगकर्ता बनाना

रूट उपयोगकर्ता के साथ सर्वर पर घोस्ट का प्रबंधन करना सुरक्षित नहीं है। इसके बजाय, सिस्टम पर घोस्ट सॉफ़्टवेयर को नियंत्रित करने और प्रबंधित करने के लिए विशेष रूप से उपयोगकर्ता को सेट करना अधिक सुरक्षित है। उपयोगकर्ता को सेट करने के लिए, सर्वर पर एक टर्मिनल खोलें और रूट उपयोगकर्ता के साथ लॉग इन करें सु.

यहां से, उबंटू में एक नया उपयोगकर्ता जोड़ने के लिए एड्यूसर कमांड का उपयोग करें।

एड्यूसर भूत-व्यवस्थापक

Usermod टूल का उपयोग करके, sudo ग्रुप में घोस्ट-एडमिन जोड़ें। यह सुनिश्चित करेगा कि हमारे द्वारा बनाए गए घोस्ट-एडमिन अकाउंट, sudo के माध्यम से रूट लेवल कमांड को एक्सेस और निष्पादित कर सकते हैं।

instagram viewer

usermod -aG sudo ghost-admin

पासवार्ड का उपयोग करते हुए, एक नए के साथ भूत-व्यवस्थापन सेट करें, सुरक्षित पासवर्ड.

भूत-प्रेत

पासवर्ड सेट करने के बाद, रूट से लॉग आउट करें और इसके साथ घोस्ट-एडमिन में प्रवेश करें:

सु भूत-प्रशासन

LEMP (लिनक्स, Nginx MySQL और PHP) स्थापित करना

भूत एक "LAMP" सेटअप के बजाय एक LEMP स्टैक के साथ सबसे अच्छा चलाता है। इसका मतलब यह है कि इंस्टाॅक, साथ ही डेवलपर्स अपाचे 2 के बजाय नगनेक्स को अपने वेबसर्वर के रूप में उपयोग करना पसंद करेंगे।

नोट: यह Apache2 के साथ घोस्ट इंस्टॉल करना संभव है, लेकिन यह इस ट्यूटोरियल में शामिल नहीं होगा। को देखें निर्देशों के लिए आधिकारिक भूत ब्लॉग प्रलेखन.

यदि आपको पहले से ही Ubuntu सर्वर पर एक LAMP (लिनक्स, Apache2, MySQL और PHP) सेटअप मिला है, तो इस सॉफ़्टवेयर को चलाने के लिए आपको जिन उपकरणों की आवश्यकता होगी, उनमें से अधिकांश पहले से ही सिस्टम पर हैं। यह सब आवश्यक है, Apache2 को Nginx के साथ बदल रहा है। ऐसा करने के लिए, दर्ज करें:

sudo -s systemctl stop apache2 apt remove --purge apache2

फिर, बस इसे Nginx के साथ बदलें।

sudo -s apt install nginx systemctl enable nginx systemctl start nginx ufw allow 'Nginx Full'

क्या आपके पास कोई वेब टूल नहीं है? LAMP स्टैक की स्थापना शुरू करने के लिए नीचे कमांड दर्ज करें। ऐसा करने से आपको MySQL, और आदि जैसी चीजें सेट करने में मदद मिलेगी। समाप्त होने के बाद, शुद्ध करने के लिए ऊपर दिए गए निर्देशों का पालन करें Apache2 inNginx वेब सर्वर के पक्ष में।

sudo apt स्थापित लैम्प-सर्वर ^

नोट: LAMP सेटअप के दौरान, MySQL उपयोगकर्ता से रूट पासवर्ड सेट करने के लिए कहेगा। एक सेट करें, और सुनिश्चित करें कि यह है सुरक्षित. यह ठीक से काम करने के लिए घोस्ट-सीएलआई के लिए आवश्यक है।

नोड स्थापित करना। जे एस

घोस्ट ब्लॉगिंग प्लेटफ़ॉर्म नोड की मदद से चलता है। जे एस। नतीजतन, उपयोगकर्ताओं को NodeSource APT रेपो स्थापित करना होगा।

नोट: सुनिश्चित करें कि आपके पास जारी रखने से पहले सिस्टम पर स्थापित कर्ल पैकेज है।

कर्ल -एसएल https://deb.nodesource.com/setup_6.x | सुडो-ई बैश

कर्ल का उपयोग करने के बाद, Ubuntu सर्वर के लिए NodeJS स्थापित करने के लिए Ubuntu पैकेज प्रबंधन सॉफ्टवेयर का उपयोग करें।

नोट: NodeJS को हथियाने का प्रयास करने से पहले, यह सुनिश्चित करने के लिए कि सभी चीजें सुचारू रूप से चलती हैं, उबंटू सर्वर पर सभी सिस्टम अपडेट भी स्थापित करना सुनिश्चित करें।

sudo apt-get install नोडज

भूत-क्ले की स्थापना

घोस्ट ब्लॉगिंग प्लेटफ़ॉर्म NodeJS टूल के सेट पर बनाया गया है। नतीजतन, यह घोस्ट के एक एनपीएम संस्करण को जहाज करता है जो उपयोगकर्ताओं को आसानी से लिनक्स के किसी भी संस्करण में अपने सॉफ़्टवेयर को आसानी से स्थापित (और अनइंस्टॉल) करता है जो एनपीएम / नोडज और नग्नेक्स चलाने में सक्षम है।

आरंभ करने के लिए, सुनिश्चित करें कि एनपीएम खुद उबंटू पर स्थापित है। आपको यह कदम करने की आवश्यकता होगी क्योंकि NodeJS को अक्सर NPM के साथ शामिल नहीं किया जाता है, और वे अलग-अलग पैकेज होते हैं जो एक साथ काम करते हैं।

sudo apt install npm

फिर, नोड npm टूल का उपयोग करके, भूत-क्ले पैकेज का नवीनतम संस्करण स्थापित करें:

सुडो एनपीएम आई-जी भूत-क्ली

भूत स्थापित करने के लिए भूत-क्ली का उपयोग करना

भूत को स्थापित करने के लिए आवश्यक सभी सॉफ्टवेयर सिस्टम पर हैं। अब जो कुछ बचा है वह वास्तव में इसके नवीनतम संस्करण को पकड़ना है और इसे सही तरीके से चलाना है। ऐसा करने के लिए, हमें पहले रूट वेब सर्वर फ़ोल्डर में एक निर्देशिका बनाने की आवश्यकता है। Nginx के लिए, यह है /var/www/.

हमारे द्वारा पहले बनाए गए उपयोगकर्ता का उपयोग करके, वेब निर्देशिका में एक भूत फ़ोल्डर बनाएँ।

सूद mkdir -p / var / www / भूत /

नई घोस्ट डायरेक्टरी में प्रवेश करने के लिए सीडी का उपयोग करें। यह महत्वपूर्ण है कि शेल सीधे बाहर काम कर रहा है /var/www/ghost, या घोस्ट-क्ली टूल सही तरीके से काम करने से मना कर देगा।

सीडी / var / www / भूत /

घोस्ट-क्लि लॉन्च करें। यह उपकरण स्वचालित है, और विभिन्न प्रश्न पूछेगा। इसके साथ प्रारंभिक सेटअप लॉन्च करें:

सुडोल भूत स्थापित

घोस्ट-क्ली से जो पहला सवाल पूछा जाएगा वह है "आपका ब्लॉग URL क्या है"। प्रॉम्प्ट में अपना डोमेन नाम दर्ज करें, और जारी रखने के लिए एंटर दबाएं।

फिर घोस्ट-क्ली उपयोगकर्ता को कुछ MySQL जानकारी इनपुट करने के लिए कहेंगे। होस्ट नाम के रूप में "लोकलहोस्ट" दर्ज करें। इसके बाद, आपके द्वारा पहले सेट किया गया रूट MySQL पासवर्ड और रूट यूजरनेम डालें। इंस्टॉलर में संकेतों का पालन करें, और जल्द ही घोस्ट अप और आपके सर्वर पर चल रहा होगा।

क्लि इंस्टॉलर के पूरा होने के बाद, पर जाएं http://yourserverdomainname/ghost अपने नए ब्लॉग पर स्थापित करने और पोस्ट करने के लिए।

watch instagram story
खोज
हाल के पोस्ट