Početna » Internet » Kako (automatski) Backup vaše web stranice u Dropbox

    Kako (automatski) Backup vaše web stranice u Dropbox

    Kao vlasnici web-lokacija, jedna od važnijih stvari koju trebate učiniti je redovito stvaranje sigurnosne kopije web-lokacije. Većina web hosting provideri će omogućiti dnevne ili tjedne sigurnosne kopije, uglavnom za njihovu namjenu oporavka od katastrofe. Ako želite osobno nadgledati sigurnosnu kopiju Vaše web stranice, možete to učiniti sami pomoću funkcije Backup u hosting kontrolnim pločama kao što su cPanel, Plesk i DirectAdmin. Kao webmaster ili vlasnik domene odgovorni ste za taj zadatak.

    Dobra sigurnosna kopija mora imati sljedeće kriterije:

    • Izradite sigurnosnu kopiju podataka što je češće moguće.
    • Dajte veći prioritet kritičnim podacima kao što su baza podataka i web-sadržaj. Pokušajte isključiti privremene datoteke.
    • Vaša sigurnosna kopija NE smije biti spremljena unutar istog poslužitelja.
    • Vaša sigurnosna kopija mora biti dostupna i dostupna bilo kada i bilo gdje.
    • Trebali biste dobiti obavijest o svakom zakazanom statusu sigurnosne kopije.
    • Vaša bi sigurnosna kopija trebala biti komprimirana, ako je prostor na disku ili propusnost vaša briga.

    To je dobro ako možete imati jedan FTP poslužitelj za pohranu sigurnosne kopije na daljinu. No, što ako je FTP poslužitelj isključen? Kako možemo automatizirati zadatak sigurnosnog kopiranja s ograničenim pristupom poslužitelju? Kako možete biti sigurni da je dostupnost uvijek tu? Cloud skladištenje je vaš odgovor.

    Cloud skladištenje postaje najbolji način za pohranu datoteka. Popularni davatelji poput Amazon S3, Dropbox, iCloud i Box.net nude ove sadržaje besplatno s nekim ograničenjima. No, nitko od njih ne podržava FTP kao medij za prijenos, dok gotovo svi davatelji web-hostinga dopuštaju ovaj način prijenosa.

    Sigurnosna kopija

    Evo gdje Sigurnosna kopija Sigurnosna kopija pomaže da sigurno prenesete sve na FTP poslužitelj na svoj Dropbox račun. Zapravo, Backup Box može integrirati vaš FTP račun s pružateljima usluga pohrane u oblaku kao što su Amazon, GitHub, Box.net i Flickr. U ovom trenutku, podržana je samo Dropbox integracija, dok su drugi još uvijek u razvoju. To je besplatno za korištenje, s ograničenim značajkama kao što su mjesečni raspored backupa i trenutni raspored prijenosa. U ovom postu, ja sam fokusiranje na pripremi backup podataka za tjedne backup dok se izvodi na cPanel poslužitelju.

    Ovaj alat možemo koristiti s različitim načinima implementacije, kao što je 1, izravno kopiranje web imenika pomoću FTP-a i prijenos na Dropbox (komprimirani ili nekomprimirani) ili 2, stvaranje komprimirane sigurnosne kopije (cPanel backup) i korištenje FTP-a za dohvaćanje sigurnosne kopije na Dropbox.

    Prije nastavka s vodičem provjerite imate li sljedeće potrebne informacije:

    • FTP račun koji je mapiran u vaš web imenik. Preuzmite ga s upravljačke ploče hostinga.
    • Račun za spremnik. Ovdje se možete besplatno registrirati.
    • Račun sigurnosne kopije. Ovdje se možete besplatno registrirati.

    Web imenik> FTP> Dropbox

    Budući da je baza podataka također važna, trebamo pripremiti backup baze podataka i staviti je u naš web imenik. Ako radite na Linux hostingu, možete koristiti planer zadataka koji se zove cron posao uz pomoć neke pomoći mysqldump. U cPanelu, nalazi se pod cPanel> Napredno> Cron poslovi.

    Koristimo sljedeće podatke kao primjer:

     Putanja web imenika: / home / username / public_html cPanel korisničko ime: mycpanel cPanel lozinka: mypass123 $ 

    Stvorite novi tjedni cron posao i koristite sljedeću naredbu:

     mysqldump --opt -Q -u mycpanel -p'mypass123 $ '--sve baze podataka> /home/username/public_html/databases.sql 

    evo primjera:

    To će stvoriti SQL datoteku sigurnosne kopije koja uključuje sve baze podataka pod vašim cPanel računom. Prijavite se u Backup Box. Na lijevoj ploči se prijavite na FTP račun klikom na ikonu "gear". Na desnoj ploči prijavite se na svoj Dropbox račun.

    Možeš odabrati Prenesite public_html kao mapu u opcijama prijenosa. To će prenijeti cijelu mapu public_html, uključujući sve datoteke, na vaš Dropbox račun. Sada možete odmah započeti prijenos klikom na Pregled. To će prenijeti mapu public_html u Dropbox. Kada završite, možete izraditi Mjesečni raspored za automatiziranje ove sigurnosne zadaće mjesečno. Samo kliknite Mjesečno> odaberite Datum i vrijeme> Završi i pokreni. Napomena: Ako želite koristiti tjedne ili dnevne sigurnosne kopije, morate nadograditi svoju pretplatu kao što je navedeno na web-mjestu. Ne zaboravite promijeniti postavku cron zadatka ovisno o tome kada želite da se raspored sigurnosnih kopija dogodi

    cPanel backup> FTP> Dropbox

    Dobra stvar o cPanel je možete generirati vlastiti backup automatski pomoću cPanel API. U ovom slučaju, koristit ćemo PHP skriptu da se pokrene po rasporedu da bismo stvorili sigurnosnu kopiju. Budući da lokacija sigurnosne kopije mora biti isključivo za sigurnosnu kopiju, morat ćemo stvoriti FTP račun koji je mapiran u novu mapu za sigurnosnu kopiju.

    Ići cPanel> FTP i stvorite FTP račun kao snimku zaslona u nastavku. Nemojte stvarati FTP direktorij pod public_html jer je javno dostupan putem web-preglednika (osim ako ne zaštitite direktorij s lozinkom):

    Moramo koristiti PHP s cPanel API-jem za pokretanje procesa sigurnosne kopije. Preuzmite ovu datoteku (cpanel-php-backup.zip) i raspakirajte je. Trebali biste vidjeti 2 datoteke, cpanel-backup.php i xmlapi.php.inc. Promijenite sve potrebne informacije unutra cpanel-backup.php kao ispod:

     // vjerodajnice za cPanel račun $ source_server_ip = ""; // IP poslužitelja ili naziv domene, npr .: 212.122.3.77 ili cpanel.domain.tld $ cpanel_account = ""; // cPanel korisničko ime $ cpanel_password = ""; // cPanel lozinka // vjerodajnice za FTP u sigurnosnu kopiju $ ftpacct = ""; // FTP račun $ ftppass = ""; // FTP lozinka $ email_notify = "; // Adresa e-pošte za obavijest o sigurnosnom kopiranju 

    Spremite datoteku i prenesite obje datoteke u svoj public_html direktorij pomoću FTP-a. Možete početi generirati sigurnosnu kopiju tako da pristupite PHP datoteci izravno putem preglednika, što je obično http://www.yourwebsite.com/cpanel-backup.php .

    Kako bismo automatizirali stvaranje sigurnosne kopije cPanela, moramo postaviti tjedni cron posao u cPanel i koristiti sljedeću naredbu:

     php -q /home/username/public_html/cpanel-backup.php 

    Evo primjera:

    Prijavite se u Backup Box. Na lijevoj ploči prijavite se na FTP račun (upotrijebite FTP račun na pričuvnom okviru) i na desnoj ploči prijavite se na svoj Dropbox račun:

    Budući da spremamo sigurnosne kopije datoteka u namjensku mapu, možemo ih samo prenijeti. Odaberi Prenijeti samo sadržaj / u Mogućnosti prijenosa kao način prijenosa.

    Sada možete odmah započeti prijenos klikom na Pregled. To će prenijeti mapu public_html u Dropbox. Kada završite, možete izraditi Mjesečni raspored za automatiziranje ove sigurnosne zadaće mjesečno. Samo kliknite Mjesečno> odaberite Datum i vrijeme> Završi i pokreni.

    Bilješka: Ako želite koristiti tjedno ili dnevno sigurnosno kopiranje, morate nadograditi svoju pretplatu kako je navedeno na web-mjestu. Ako to ne učinite, ne zaboravite promijeniti postavku cron zadatka prema rasporedu sigurnosnog kopiranja. Još jedna stvar, PHP skripta će izbrisati sve prethodne cPanel backup prije nego što generira nove sigurnosne kopije. Ovo će osigurati da vaša sigurnosna kopija neće pojesti mnogo prostora na disku.

    Za više sigurnosnih rješenja provjerite sljedeće:

    • 17 Online alati za sigurnosno kopiranje i sinkronizaciju datoteka i
    • Najbolja sigurnosna rješenja za WordPress.

    Napomena urednika: Ovaj post je napisao / la Ashraf S za Hongkiat.com. Ashraf je administrator Linuxa / UNIX poslužitelja koji se usredotočio na produktivnost i sigurnost u hosting uslugama. Trenutno radi s IaaS pružateljem usluga.