Ghost blogging platforma je prekrasna za novokorisnici koji žele ugostiti svoj softver zbog skripte automatske instalacije. Nažalost, ne postoji automatska sigurnosna kopija skripte. Kao rezultat toga, mnoge Ghost instalacije prolaze bez sigurnosnih kopija. Jednostavan način za sigurnosno kopiranje Ghost bloga je uporaba integriranog Upravitelja sigurnosnih kopija. Iako je istina da ova metoda nije tako temeljita i neće dati toliko slobode, ona je korisna u maloj mjeri.
Za sigurnosnu kopiju Ghost bloga s Ghost sučelja, otvorite novu karticu preglednika i idite na sljedeći URL:
http://myghostblog.com/ghost/settings/labs/
Pogledajte stranicu Laboratorija u web sučelju Ghostza gumb "Izvezi" i odaberite ga. Klikom na Izvoz omogućit ćete izradu sigurnosne kopije čitavog bloga. Da biste kasnije vratili ovu vrstu sigurnosne kopije, idite na isti URL, kliknite "Uvezi", potražite sigurnosnu kopiju i učitajte je. Ubrzo nakon uvoza postavke i podaci trebali bi se vratiti onako kako su bili pri prvom stvaranju sigurnosne kopije.
Rezervna kopija naredbenog retka
Ghost ima ugrađen pristojan sigurnosni alatsoftvera, ali ne nudi istu vrstu sigurnosti, automatizacije i slobode do kojih može doći iz sigurnosne kopije putem Linux naredbenog retka. Za sigurnosnu kopiju Ghost bloga na Linux host, stvorite novu mapu. Ova mapa sadrži sve važne datoteke sigurnosnih kopija i podatke koji se odnose na Ghost.
Na poslužiteljskom terminalu koristite mkdir naredba za stvaranje nove mape. Ne radi to kao Root!
mkdir -p ~/ghost-blog-backup mkdir -p ~/ghost-blog-backup/sql
Trčanje mkdir stvara novi direktorij u /Dom/ mapa korisnika koji je trenutno prijavljen. Ovo je dobro mjesto za smještaj sigurnosnih kopija jer se one neće izgubiti na nasumičnim lokacijama u datotečnom sustavu Linux.
Dalje, upotrijebite sqldump izvoziti Ghost SQL bazu podataka.
Napomena: upišite Root u "korisničko ime" i ime baze podataka datoj Ghostu tijekom instalacije.
mysqldump -u username -p databasename > db.ghost_blog.sql
Unesite Ghost direktorij pomoću CD naredba.
cd /var/www/ghost
Unutar softverskog direktorija Ghost izvršite duh stani da biste isključili Ghost softver.
ghost stop
S isključenim poslužiteljskim softverom sigurno je napraviti potpunu kopiju svega na što ~ / Ghost-blog-kopija.
cp -rp /var/www/ghost/* ~/ghost-blog-backup
Trčanje CP naredba s RP zastave će osigurati da sva dopuštenja koja postavlja Ghost instalacijski softver ostaju netaknuti. Odavde, iskoristite CD odseliti se / Var / www / duha, i natrag na / Home / username.
cd ~/
Stisnite sigurnosnu kopiju
Sve važne datoteke bloga Ghost nalaze se ~ / Ghost-blog-kopija, s njihovim dozvolama netaknutim. Sljedeći korak je komprimiranje ovih datoteka u jednu Tar arhivu. Stvaranje Tar arhive Ghosta znatno olakšava transport sigurnosnih kopija s poslužitelja, učitavanje na mjesta poput Dropboxa, NextClouda ili dijeljenje s suradnicima.
Za stvaranje nove komprimirane arhive Ghost sigurnosne kopije koristite katran naredba u terminalu.
Napomena: budite sigurni da točno kopirate naredbu. Ako to ne učinite, možda neće sačuvati dozvole datoteka tijekom postupka kompresije!
tar -zcvpf ghost-blog-backup.tar.gz /home/username/ghost-blog-backup
Šifrirajte sigurnosnu kopiju
Sljedeći je korak sigurnosnog kopiranja presudanjedan. Bez ovog koraka, baza podataka vašeg bloga Ghost, kritične sistemske datoteke i još mnogo toga su izloženi i dostupni svima koji imaju pristup tamo gdje ste pohranili Tar arhivu. Srećom, lako je šifrirati Tar arhivu na Linuxu.
Najbrži način šifriranja iz Linux naredbenog retka je uporaba GnuPG. Za šifriranje provjerite je li instaliran "gpg". Odatle pokrenite sljedeću naredbu:
sudo gpg -c ghost-blog-backup.tar.gz
Trčanje GPG s c zastava će odmah pokrenuti postupak šifriranja. Kad se postupak završi, krajnji je rezultat ghost-blog-backup.tar.gz.gpg.
Sada kada je sigurnosna kopija šifrirana GPG-om, sigurno je izbrisati nekodiranu Arhivu arhivu. Da biste ga izbrisali, upotrijebite rm naredba.
rm ghost-blog-backup.tar.gz
Obnoviti povrat
Vraćanje Ghost sigurnosne kopije na novi sustav započinje dešifriranjem sigurnosne kopije. Pomaknite ghost-blog-backup.tar.gz.gpg u / home / username / na poslužitelju i dešifrirajte s:
gpg ghost-blog-backup.tar.gz.gpg
Zatim ekstrahirajte nešifriranu arhivu.
tar -xvpf ghost-blog-backup.tar.gz
koristeći CD, premjestite terminal u SQL mapu i koristite mysqldump naredba za vraćanje baze podataka.
cd ~/ghost-blog-backup/sql sudo -s mysqldump -u username -p databasename < db.ghost_blog.sql
rm -rf /home/username/ghost-blog-backup/sql
Nakon vraćanja baze podataka, premjestite sistemske datoteke na svoje mjesto, pomoću CP.
cp -rp /home/username/ghost-blog-backup/* /var/www/
Nakon što se sve obnovi, ponovno instalirajte Ghost-cli s NPM-om.
Napomena: možda ćete trebati ponovo instalirati NodeJS, pređu itd. Ovdje potražite pomoć.
sudo npm i -g ghost-cli
Na kraju, pokrenite softver Ghost poslužitelja sa:
ghost start
Trčanje ghost start naredba treba odmah uključiti Ghost blogging uslugu na poslužitelju.
komentari