Backup Otomatis ke Tempat Lain

Discussion in 'Web Hosting' started by balikita, 16 Jul 2014.

Thread Status:
Not open for further replies.
  1. balikita

    balikita Beginner 1.0

    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    Selamat malam,

    Mau tanya nih.

    Biasanya kan kita punya Cpanel itu di backup teratur oleh pihak web hosting, misalnya per hari untuk sekian hari rotasi.

    Apakah ada fasilitas dimana kita bisa membackup Cpanel beserta semua isinya ke tempat lain ?

    Anggap saja itu web hosting tiba-tiba hilang kan setidaknya kita masih punya backup nya.
    Sedangkan apabila manual kan kita user yang kerepotan, masa setiap hari harus login Cpanel lalu backup-backup.

    Terima kasih.
     
  2. BikinDesainSitus

    BikinDesainSitus Hosting Guru

    Messages:
    1,427
    Likes Received:
    84
    Trophy Points:
    48
    di cpanel ada menu backup via ftp ke server lain. atau ke home akun lalu bisa kita download.
     
  3. balikita

    balikita Beginner 1.0

    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    Trims Pak atas jawabannya.
    Tetapi yang otomatis apakah ada?
    Nggak perlu pemilik web harus login ke Cpanel, tetapi sistem yang bekerja secara otomatis.
     
  4. BikinDesainSitus

    BikinDesainSitus Hosting Guru

    Messages:
    1,427
    Likes Received:
    84
    Trophy Points:
    48
    kalau otomatis bisa gunakan jasa pihak ketiga. seperti siteautobackup, whmeasybackup dll
     
  5. junior riau

    junior riau Hosting Guru Web Hosting

    Messages:
    3,227
    Likes Received:
    514
    Trophy Points:
    113
    menu backup itu kan otomatis jalannya
    tinggal set cronjob nya mau setiap berapa kali di backup
    misal sebulan sekali dll
     
  6. dhyhost

    dhyhost Hosting Guru Web Hosting

    Messages:
    3,932
    Likes Received:
    614
    Trophy Points:
    113
    pakai whmeasybackup.com, di wht reviewnya cukup bagus...
     
  7. junior riau

    junior riau Hosting Guru Web Hosting

    Messages:
    3,227
    Likes Received:
    514
    Trophy Points:
    113
  8. pluto01

    pluto01 Hosting Guru Web Hosting

    Messages:
    3,673
    Likes Received:
    756
    Trophy Points:
    113
    Bisa dgn menggunakan external backup dgn FTP

    Setahu saya sich otomatis jd ga perlu kita jalankan manual dan di sana sdh ada pilihannya apakah dijalankan per hari atau perminggu

    CMIIW
     
  9. arieonline

    arieonline Expert 1.0

    Messages:
    885
    Likes Received:
    127
    Trophy Points:
    43
    sepertinya di cPanel blon ada yg otomatis, tp sedikit coding curl bisa koq utk backup cPanel hosting ke ftp/scp di tempat lain
     
  10. kang28ivan

    kang28ivan Expert 1.0

    Messages:
    766
    Likes Received:
    168
    Trophy Points:
    43
    Coba pake script yang saya tulis dibawah ini, barangkali bermanfaat buat yang lainnya juga :)
    Pertama buat file fullbackup.php via notepad++ atau tools apa saja, lalu copas kode ini
    PHP:
    <?php

    // PHP script to allow periodic cPanel backups automatically, optionally to a remote FTP server.

    // This script contains passwords. It is important to keep access to this file secure (we would ask you to place it in your home directory, not public_html)

    // You need create 'backups' folder in your home directory ( or any other folder that you would like to store your backups in ).

    // ********* THE FOLLOWING ITEMS NEED TO BE CONFIGURED *********

    // Information required for cPanel access

    $cpuser "username"// Username untuk login ke cPanel

    $cppass 'password'// Password used to login to cPanel. NB! you could face some issues with the "$#&/" chars in the password, so if script does not work, please try to change the password.

    $domain "example.com";// Your main domain name

    $skin "x"// Set to cPanel skin you use (script will not work if it does not match). Most people run the default "x" theme or "x3" theme

    // Information required for FTP host

    $ftpuser "ftpusername"// Username for FTP account

    $ftppass 'ftppassword'// Password for FTP account NB! you could face some issues with the "$#&/" chars in the password, so if script does not work, please try to change the password.

    $ftphost "ip_address"// IP address of your hosting account

    $ftpmode "passiveftp"// FTP mode

    // Notification information $notifyemail = "any@example.com"; // Email address to send results


    // Secure or non-secure mode $secure = 0; // Set to 1 for SSL (requires SSL support), otherwise will use standard HTTP

    // Set to 1 to have web page result appear in your cron log $debug = 0;

    // *********** NO CONFIGURATION ITEMS BELOW THIS LINE *********

    $ftpport "21";

    $ftpdir "/backups/"// Directory where backups stored (make it in your /home/ directory). Or you can change 'backups' to the name of any other folder created for the backups;

    if ($secure) {

    $url "ssl://".$domain;

    $port 2083;

    } else {

    $url $domain;

    $port 2082;

    }


    $socket fsockopen($url,$port);

    if (!
    $socket) { echo "Failed to open socket connection... Bailing out!n"; exit; }


    // Encode authentication string

    $authstr $cpuser.":".$cppass;

    $pass base64_encode($authstr);

    $params "dest=$ftpmode&email=$notifyemail&server=$ftphost&user=$ftpuser&pass=$ftppass&port=$ftpport&rdir=$ftpdir&submit=Generate Backup";


    // Make POST to cPanel

    fputs($socket,"POST /frontend/".$skin."/backup/dofullbackup.html?".$params." HTTP/1.0\r\n");

    fputs($socket,"Host: $domain\r\n");

    fputs($socket,"Authorization: Basic $pass\r\n");

    fputs($socket,"Connection: Close\r\n");

    fputs($socket,"\r\n");

    // Grab response even if we do not do anything with it.

    while (!feof($socket)) {

    $response fgets($socket,4096); if ($debug) echo $response;

    }

    fclose($socket);

    ?> 
    Upload file backup tadi ke cpanel.

    Untuk otomatis di backup, set cron job
    Code:
    00 2 * * 1 /usr/local/bin/php /home/youraccount/fullbackup.php 
    Waktu bisa anda atur semaunya jam berapa dan berapa kali sehari.
    Disarankan kalau pakai shared hosting jangan terlalu sering menggunakannya karena pasti memakan resource tinggi, minimal 3 atau 5 hari sekali untuk backup otomatisnya :)
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...