कैसे लिनक्स पर एक भूत ब्लॉग बैकअप करने के लिए

click fraud protection

घोस्ट ब्लॉगिंग प्लेटफ़ॉर्म अपने स्वयं के सॉफ़्टवेयर की मेजबानी करने वाले नए उपयोगकर्ताओं के लिए अद्भुत है, इसकी स्वचालित स्थापना स्क्रिप्ट के कारण। दुर्भाग्य से, कोई स्वचालित बैकअप स्क्रिप्ट नहीं है। नतीजतन, कई घोस्ट इंस्टॉलेशन बिना बैकअप के चलते हैं। एक भूत ब्लॉग को बैकअप करने का एक आसान तरीका एकीकृत बैकअप प्रबंधक का उपयोग करना है। हालांकि यह सच है कि यह तरीका पूरी तरह से नहीं है और यह उतनी स्वतंत्रता नहीं देता है, यह एक चुटकी में उपयोगी है।

घोस्ट इंटरफ़ेस से घोस्ट ब्लॉग का बैकअप लेने के लिए, एक नया ब्राउज़र टैब खोलें, और निम्न URL पर जाएं:

http://myghostblog.com/ghost/settings/labs/

भूत वेब इंटरफ़ेस में लैब्स पृष्ठ पर, "निर्यात" बटन को देखें और उसका चयन करें। Export पर क्लिक करने से आप पूरे ब्लॉग का बैकअप बना पाएंगे। इस प्रकार के बैकअप को बाद की तारीख में पुनर्स्थापित करने के लिए, उसी URL पर जाएं, "आयात करें" पर क्लिक करें, बैकअप के लिए ब्राउज़ करें और इसे लोड करें। आयात करने के तुरंत बाद, सेटिंग्स और डेटा को उस तरह से वापस होना चाहिए जब आपने पहली बार इसे बैकअप लिया था।

कमांड-लाइन बैकअप

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

instagram viewer

सर्वर टर्मिनल में, का उपयोग करें mkdir एक नया फ़ोल्डर बनाने के लिए कमांड। इसे रूट के रूप में मत करो!

mkdir -p ~ / भूत-ब्लॉग-बैकअप। mkdir -p ~ / ghost-blog-backup / sql

चल रहा है mkdir में एक नई निर्देशिका बनाता है /home/ वर्तमान में लॉग इन उपयोगकर्ता का फ़ोल्डर। यह बैकअप फ़ाइलों को रखने के लिए एक अच्छा स्थान है, क्योंकि वे लिनक्स फ़ाइल सिस्टम पर यादृच्छिक स्थानों में खो नहीं जाते हैं।

अगला, उपयोग करें sqldump भूत SQL डेटाबेस निर्यात करने के लिए।

नोट: रूट को "यूज़रनेम" और इंस्टालेशन के दौरान घोस्ट को दिए गए डेटाबेस का नाम लिखें।

mysqldump -u उपयोगकर्ता नाम -p डेटाबेसन> db.ghost_blog.sql

का उपयोग कर भूत निर्देशिका दर्ज करें सीडी आदेश।

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

घोस्ट सॉफ़्टवेयर निर्देशिका के अंदर, निष्पादित करें भूत बंद करो भूत सॉफ्टवेयर को बंद करने के लिए।

भूत बंद करो

सर्वर सॉफ़्टवेयर बंद होने से, हर चीज़ की पूरी प्रतिलिपि बनाना सुरक्षित है ~ / भूत ब्लॉग-बैकअप.

cp -rp / var / www / ghost / * ~ / भूत-ब्लॉग-बैकअप

चल रहा है सी.पी. के साथ कमान आरपी झंडे भूत स्थापना सॉफ्टवेयर द्वारा निर्धारित सभी अनुमतियों को सुनिश्चित करेंगे। यहां से, का उपयोग करें सीडी से बाहर जाने के लिए /var/www/ghost, और वापस करने के लिए /home/username.

सीडी ~ /

बैकअप संपीड़ित करें

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

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

नोट: कमांड को बिल्कुल कॉपी करना सुनिश्चित करें। ऐसा करने में विफल संपीड़न प्रक्रिया के दौरान फ़ाइल अनुमतियाँ संरक्षित करने में विफल हो सकता है!

tar -zcvpf ghost-blog-backup.tar.gz / home / username / ghost-blog-backup

बैकअप एन्क्रिप्ट करें

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

लिनक्स कमांड लाइन से एन्क्रिप्ट करने का सबसे तेज़ तरीका GnuPG का उपयोग करना है। एन्क्रिप्ट करने के लिए, सुनिश्चित करें कि "gpg" स्थापित है। वहां से, निम्न कमांड चलाएँ:

sudo gpg -c ghost-blog-backup.tar.gz

चल रहा है GPG उसके साथ सी ध्वज तुरंत एन्क्रिप्शन प्रक्रिया शुरू करेगा। जब प्रक्रिया पूरी हो जाती है, तो अंतिम परिणाम होता है भूत ब्लॉग-backup.tar.gz.gpg.

अब जब बैकअप को GPG के साथ एन्क्रिप्ट किया गया है, तो अनएन्क्रिप्टेड टार आर्काइव को हटाना सुरक्षित है। इसे हटाने के लिए, का उपयोग करें rm आदेश।

आरएम भूत-ब्लॉग- backup.tar.gz

बैकअप बहाल

किसी नए सिस्टम पर घोस्ट बैकअप को रिस्टोर करने से बैकअप डिक्रिप्ट होता है। सर्वर पर भूत-ब्लॉग-backup.tar.gz.gpg / home / यूज़रनेम / को स्थानांतरित करें और इसके साथ डिक्रिप्ट करें:

gpg भूत-ब्लॉग- backup.tar.gz.gpg

अगला, अनएन्क्रिप्टेड संग्रह को निकालें।

tar -xvpf ghost-blog-backup.tar.gz

का उपयोग करते हुए सीडीSQL फ़ोल्डर में टर्मिनल को स्थानांतरित करें और उपयोग करें mysqldump डेटाबेस को पुनर्स्थापित करने के लिए कमांड।

cd ~ / ghost-blog-backup / sql sudo -s mysqldump -u username -p databasename 
rm -rf / home / username / ghost-blog-backup / sql

डेटाबेस को पुनर्स्थापित करने के बाद, सिस्टम फाइलों को जगह में ले जाएं सी.पी.।

cp -rp / home / username / ghost-blog-backup / * / var / www /

एक बार सब कुछ बहाल हो जाने के बाद, एनपीएम के साथ घोस्ट-क्ली को फिर से स्थापित करें।

नोट: आपको NodeJS, यार्न इत्यादि को फिर से स्थापित करना पड़ सकता है। मदद के लिए हमारे ट्यूटोरियल का संदर्भ लें यहाँ.

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

अंत में, भूत सर्वर सॉफ्टवेयर को इसके साथ शुरू करें:

भूत शुरू

चल रहा है भूत शुरू कमांड को सर्वर पर घोस्ट ब्लॉगिंग सेवा को तुरंत चालू करना चाहिए।

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