Domača » Internet » Kako (samodejno) Backup vašo spletno stran v Dropbox

    Kako (samodejno) Backup vašo spletno stran v Dropbox

    Kot lastniki spletnih strani je ena najpomembnejših stvari, ki jo morate narediti, redno varnostno kopiranje spletne strani. Večina ponudnikov spletnega gostovanja bo omogočila dnevne ali tedenske varnostne kopije, predvsem za njihov namen za obnovitev po nesreči. Če želite osebno nadzorovati varnostno kopijo vaše spletne strani, lahko to storite sami z uporabo funkcije varnostnega kopiranja pri gostovanju nadzornih plošč, kot so cPanel, Plesk in DirectAdmin. Kot spletni skrbnik ali lastnik domene ste odgovorni za to nalogo.

    Dobra varnostna kopija mora imeti naslednja merila:

    • Varnostno kopirajte podatke čim pogosteje.
    • Dajte večjo prednost kritičnim podatkom, kot so baze podatkov in spletne vsebine. Poskusite izključiti začasne datoteke.
    • Vaša varnostna kopija ne sme biti shranjena znotraj istega strežnika.
    • Vaša varnostna kopija mora biti dostopna in dostopna kadarkoli in kjerkoli.
    • O vsakem načrtovanem stanju varnostnega kopiranja bi morali biti obveščeni.
    • Vaša varnostna kopija mora biti stisnjena, če je vaš disk zaskrbljen zaradi prostora na disku ali pasovne širine.

    Dobro je, če lahko imate en FTP strežnik za shranjevanje na daljavo. Kaj pa, če je strežnik FTP v redu? Kako lahko avtomatiziramo nalogo varnostnega kopiranja z omejenim dostopom do strežnika? Kako ste lahko prepričani, da je razpoložljivost vedno na voljo? Shranjevanje v oblaku je vaš odgovor.

    Shranjevanje v oblaku postaja najboljši način za shranjevanje datotek. Priljubljeni ponudniki, kot so Amazon S3, Dropbox, iCloud in Box.net, ponujajo te storitve brezplačno z nekaterimi omejitvami. Vendar pa nobeden od njih ne podpira FTP kot medij za prenos, medtem ko skoraj vsi ponudniki spletnega gostovanja dovoljujejo le ta način prenosa.

    Polje za varnostno kopiranje

    Tukaj je Polje za varnostno kopiranje Backup Box vam pomaga, da varno prenesete karkoli na strežnik FTP v svoj račun Dropbox. Pravzaprav lahko Backup Box integrira vaš FTP račun s ponudniki za shranjevanje v oblaku, kot so Amazon, GitHub, Box.net in Flickr. V tem trenutku je podprta le integracija Dropboxa, medtem ko so drugi še v razvoju. Je brezplačen za uporabo, z omejenimi funkcijami, kot je mesečni urnik za shranjevanje in takojšen prenos. V tej objavi se osredotočam na pripravo varnostnih kopij podatkov za tedensko varnostno kopiranje med izvajanjem strežnika cPanel.

    To orodje lahko uporabimo z različnimi načini izvajanja, kot je npr. 1, neposredno kopiranje spletnega imenika z uporabo FTP in prenos na Dropbox (stisnjen ali nestisnjen) ali 2, ustvarjanje stisnjene varnostne kopije (varnostna kopija cPanel) in uporaba FTP za pridobivanje varnostne kopije v Dropboxu..

    Preden nadaljujete z vadnico, zagotovite, da imate naslednje zahtevane informacije:

    • Račun FTP, ki je preslikan v vaš spletni imenik. Prenesite ga iz nadzorne plošče gostovanja.
    • Račun za Dropbox. Tu se lahko registrirate brezplačno.
    • Račun varnostne kopije. Tu se lahko registrirate brezplačno.

    Spletni imenik> FTP> Dropbox

    Ker je tudi baza podatkov pomembna, moramo pripraviti varnostno kopijo baze podatkov in jo postaviti v naš spletni imenik. Če uporabljate Linux gostovanje, lahko uporabite razporejevalnik opravil, imenovan cron, z nekaj pomoči mysqldump. V cPanel, se nahaja pod cPanel> Napredno> Cron opravila.

    Za primer uporabimo naslednje podatke:

     Pot za spletni imenik: / home / username / public_html cPanel uporabniško ime: mycpanel cPanel geslo: mypass123 $ 

    Ustvarite novo tedensko cronovo opravilo in uporabite naslednji ukaz:

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

    tukaj je primer:

    To bo ustvarilo datoteko varnostne kopije SQL, ki vključuje vse podatkovne baze pod vašim cPanel računom. Prijavite se v varnostno kopijo. Na levi plošči se prijavite v račun FTP tako, da kliknete ikono »orodje«. Na desni plošči se prijavite v svoj račun Dropbox.

    Lahko izberete Prenesite public_html kot mapo v Možnostih prenosa. S tem boste prenesli celotno mapo public_html, vključno z vsemi datotekami, v vaš račun Dropbox. Takoj lahko začnete takojšnji prenos, tako da kliknete Pregled. To bo preneslo mapo public_html v Dropbox. Ko končate, lahko ustvarite Mesečni razpored za avtomatizacijo te naloge varnostnega kopiranja mesečno. Kliknite Mesečno> Izberite Datum in čas> Končajte in zaženite. Opomba: Če želite uporabljati tedensko ali dnevno varnostno kopiranje, morate nadgraditi svojo naročnino, kot je navedeno na spletni strani. Ne pozabite spremeniti nastavitve cron-ja, glede na to, kdaj želite narediti razpored rezervnega kopiranja

    cPanel backup> FTP> Dropbox

    Dobra stvar pri cPanel je, da lahko ustvarite lastne varnostne kopije samodejno z uporabo cPanel API. V tem primeru bomo uporabili PHP skript za izvajanje po urniku za ustvarjanje varnostne kopije. Ker mora biti rezervna lokacija izključno za varnostno kopijo, bomo morali ustvariti račun FTP, ki bo preslikan v novo mapo z varnostnimi kopijami..

    Pojdi do cPanel> FTP in ustvarite račun FTP kot spodnji posnetek zaslona. Ne ustvarjajte direktorija FTP pod public_html, ker je javno dostopen prek spletnega brskalnika (razen če imenik zaščitite z geslom):

    Za sprožitev procesa varnostnega kopiranja moramo uporabiti PHP s cPanel API-jem. Prenesite to datoteko (cpanel-php-backup.zip) in jo razširite. Videli bi 2 datoteki, cpanel-backup.php in xmlapi.php.inc. Spremenite vse potrebne informacije znotraj cpanel-backup.php kot spodaj:

     // Poverilnice za cPanel račun $ source_server_ip = ""; // IP strežnika ali ime domene, npr .: 212.122.3.77 ali cpanel.domain.tld $ cpanel_account = ""; // cPanel uporabniško ime $ cpanel_password = ""; // cPanel geslo // poverilnice za FTP za varnostno kopijo $ ftpacct = ""; // FTP račun $ ftppass = ""; // FTP geslo $ email_notify = "; // E-poštni naslov za varnostno obvestilo 

    Shranite datoteko in naložite obe datoteki v imenik public_html z uporabo FTP-ja. Lahko začnete ustvarjati varnostno kopijo tako, da dostopate do datoteke PHP neposredno prek brskalnika, ki je ponavadi http://www.yourwebsite.com/cpanel-backup.php .

    Da bi avtomatizirali ustvarjanje varnostne kopije cPanel, moramo namestiti tedensko cronovo opravilo v cPanel in uporabiti naslednji ukaz:

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

    Tukaj je vzorec:

    Prijavite se v varnostno kopijo. Na levi plošči se prijavite v FTP račun (uporabite FTP račun za rezervno polje) in v desni plošči se prijavite v račun Dropbox:

    Ker shranjujemo varnostne kopije v namensko mapo, lahko le prenesemo vsebino. Izberite Prenos samo vsebine / v možnosti prenosa kot način prenosa.

    Takoj lahko začnete takojšnji prenos, tako da kliknete Pregled. To bo preneslo mapo public_html v Dropbox. Ko končate, lahko ustvarite Mesečni razpored za avtomatizacijo te naloge varnostnega kopiranja mesečno. Samo kliknite Mesečno> izberite Datum in čas> Končaj in Zaženi.

    Opomba: Če želite uporabljati tedensko ali dnevno varnostno kopiranje, morate nadgraditi svojo naročnino, kot je navedeno na spletni strani. Če to storite, ne pozabite spremeniti nastavitve cron opravila v skladu z razporedom varnostnega kopiranja. Druga stvar, PHP skript bo izbrisal vse prejšnje varnostne kopije cPanel preden bo ustvaril nove varnostne kopije. To bo zagotovilo, da varnostna kopija ne bo porabila veliko prostora na disku.

    Za več rešitev za varnostno kopiranje si oglejte naslednje:

    • 17 Spletna orodja za varnostno kopiranje in sinhronizacijo datotek in
    • Najboljše varnostne rešitve za WordPress.

    Opomba urednika: To objavo je napisal Ashraf S za Hongkiat.com. Ashraf je xperienced LINUX / UNIX skrbnik strežnika, ki se osredotoča na produktivnost in varnost gostovanja. Trenutno sodeluje z IaaS ponudnikom.