- כיצד לגבות בלוג רפאים בלינוקס -

כיצד לגבות בלוג רפאים בלינוקס

פלטפורמת הבלוגים של Ghost נפלאה לחדשמשתמשים המחפשים לארח את התוכנה שלהם, בגלל סקריפט ההתקנה האוטומטי שלה. למרבה הצער, אין סקריפט גיבוי אוטומטי. כתוצאה מכך, התקנות רפאים רבות עוברות ללא גיבויים. דרך קלה לגיבוי בלוג Ghost היא להשתמש במנהל הגיבוי המשולב. אמנם נכון שהשיטה הזו לא כל כך יסודית ולא תעניק פחות חופש, אך היא מועילה בצביטה.

כדי לגבות בלוג Ghost מממשק Ghost, פתח כרטיסיית דפדפן חדשה ועבור לכתובת האתר הבאה:

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

בדף המעבדות בממשק האינטרנט Ghost, הסתכלעבור כפתור "ייצוא" ובחר אותו. לחיצה על ייצוא תאפשר לך לבצע גיבוי של הבלוג כולו. כדי לשחזר גיבוי מסוג זה במועד מאוחר יותר, עבור אל אותה כתובת אתר, לחץ על "יבוא", דפדף אחר הגיבוי וטען אותו. זמן קצר לאחר הייבוא, ההגדרות והנתונים צריכים להיות חזרה כמו שהיו כשגיביתם לראשונה.

גיבוי שורת פקודה

לרוח יש כלי גיבוי הגון המובנה בתוכותוכנה, אך היא אינה מציעה את אותו סוג של אבטחה, אוטומציה וחופש שיכולים להגיע מגיבוי דרך שורת הפקודה לינוקס. כדי לגבות בלוג רפאים במארח לינוקס, צור תיקיה חדשה. תיקיה זו תכלול את כל קבצי הגיבוי והנתונים החשובים הקשורים ל- Ghost.

במסוף השרת, השתמש ב- mkdir פקודה ליצור תיקיה חדשה. אל תעשו זאת כשורש!

mkdir -p ~/ghost-blog-backup
mkdir -p ~/ghost-blog-backup/sql

רץ mkdir יוצר ספרייה חדשה בסעיף /בית/ התיקיה של המשתמש המחובר כעת. זהו מיקום טוב להחזיק קבצי גיבוי, מכיוון שהם לא ילכו לאיבוד במיקומים אקראיים במערכת הקבצים לינוקס.

הבא, השתמש sqldump לייצא את מסד הנתונים Ghost SQL.

הערה: כתוב שורש ב"שם משתמש "ושם בסיס הנתונים שנמסר לרוח רפאים במהלך ההתקנה.

mysqldump -u username -p databasename > db.ghost_blog.sql

היכנס לספריית הרפאים באמצעות CD פקודה.

cd /var/www/ghost

בתוך ספריית התוכנה Ghost, בצע עצירת רוח רפאים כדי לכבות את תוכנת Ghost.

ghost stop

כאשר תוכנת השרת כבויה, זה בטוח ליצור עותק שלם של כל הדברים אליהם ~ / ghost-blog-backup.

cp -rp /var/www/ghost/* ~/ghost-blog-backup

מנהל את CP פקודה עם RP דגלים יבטיחו כי כל ההרשאות שהוגדרו על ידי תוכנת ההתקנה של Ghost יישארו ללא שינוי. מכאן, השתמש CD לצאת החוצה / var / www / רוח רפאים, ובחזרה ל / בית / שם משתמש.

cd ~/

דחיסת גיבוי

כל קבצי הבלוג החשובים של Ghost נמצאים ~ / ghost-blog-backup, עם הרשאותיהם שלמות. השלב הבא הוא לדחוס קבצים אלה לארכיב Tar אחד. יצירת ארכיון טאר של Ghost מקל הרבה יותר על העברת גיבויים משרתים, טעינה למקומות כמו Dropbox, NextCloud או שיתוף עם עמיתים לעבודה.

כדי ליצור ארכיון דחוס חדש של גיבוי Ghost, השתמש ב - זפת פקודה בטרמינל.

הערה: הקפד להעתיק את הפקודה בדיוק. כישלון בכך עלול להיכשל בשמירת הרשאות הקבצים בתהליך הדחיסה!

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

הצפן גיבוי

השלב הבא בתהליך הגיבוי הוא קריטיאחד. ללא שלב זה, מסד הנתונים של בלוג Ghost, קבצי המערכת הקריטיים ועוד נחשפים ונגישים לכל מי שיכול לגשת למקום בו שמרת את ארכיון ה- Tar. למרבה המזל קל מאוד להצפין ארכיב Tar ב- Linux.

הדרך המהירה ביותר להצפין משורת הפקודה של לינוקס היא להשתמש ב- GnuPG. כדי להצפין, ודא כי "gpg" מותקן. משם, הפעל את הפקודה הבאה:

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

רץ gpg עם ה ג דגל יתחיל מייד בתהליך ההצפנה. כאשר התהליך מסתיים, התוצאה הסופית היא ghost-blog-backup.tar.gz.gpg.

כעת, כשהגיבוי מוצפן באמצעות GPG, זה בטוח למחוק את ארכיב ה Tar שלא מוצפן. כדי למחוק אותו, השתמש ב- rm פקודה.

rm ghost-blog-backup.tar.gz

שחזור גיבוי

שחזור גיבוי Ghost במערכת חדשה מתחיל בפענוח הגיבוי. העבר ghost-blog-backup.tar.gz.gpg אל / home / username / בשרת ופענוח באמצעות:

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

לאחר מכן, חלץ את הארכיון הלא מוצפן.

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

באמצעות CD, העבירו את הטרמינל לתיקיית SQL והשתמשו בתיקייה mysqldump פקודה לשחזור בסיס הנתונים.

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

לאחר שחזור מסד הנתונים, הזז את קבצי המערכת למקומם, בעזרת CP.

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

לאחר שהכל ישוחזר, התקן מחדש את Ghost-cli באמצעות NPM.

הערה: יתכן שתצטרך להתקין מחדש את NodeJS, חוט וכו '. עיין במדריך שלנו לקבלת עזרה כאן.

sudo npm i -g ghost-cli

לבסוף, הפעל את תוכנת שרת Ghost באמצעות:

ghost start

מנהל את התחלת רוח רפאים הפקודה צריכה להפעיל באופן מיידי את שירות הבלוגים Ghost בשרת.

הערות