Welcome to the JaguarPC Community
JaguarPC
Sales: (888) 338-5261
Support: (888)-551-3050
Results 1 to 4 of 4

This is a discussion on how can I setup daily backup on sdx? in the Shared & Semi-Dedicated forum
wondering how can I setup my backup on sdx, I have jagpc backup space. On VPS is simple to set up, but sdx there is ...

  1. #1
    JPC Senior Member
    Join Date
    Aug 2006
    Posts
    61

    how can I setup daily backup on sdx?

    wondering how can I setup my backup on sdx, I have jagpc backup space. On VPS is simple to set up, but sdx there is no option to setup a automated daily backup.


    Thanks

  2. #2
    JPC Senior Member
    Join Date
    Aug 2006
    Posts
    61
    I did a search and this seems to be the script for full backup, can someone tell me how to set the script and the cron to make it work dailly.


    Thanks



    <?php
    // Set a cronjob using the line: /usr/local/bin/php -q /home/userhere/backupcpanelscript.php
    // PHP script to allow periodic cPanel backups automatically.
    // Based on script posted by max.hedroom in cpanel.net forums
    // This script contains passwords. KEEP ACCESS TO THIS FILE SECURE!

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

    // Info required for cPanel access
    $cpuser = "username"; // Username used to login to CPanel
    $cppass = "password"; // Password used to login to CPanel
    $domain = "example.com"; // Domain name where CPanel is run
    $skin = "x"; // Set to cPanel skin you use (script won't work if it doesn't match)

    // Info required for FTP host
    $ftpuser = "ftpusername"; // Username for FTP account
    $ftppass = "ftppassword"; // Password for FTP account
    $ftphost = "ftp.example.com"; // Full hostname or IP address for FTP host
    $ftpmode = "ftp"; // FTP mode ("ftp" for active, "passiveftp" for passive)

    // Notification information
    $notifyemail = "you@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 *********

    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&su bmit=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 don't do anything with it.
    while (!feof($socket)) {
    $response = fgets($socket,4096);
    if ($debug) echo $response;
    }

    fclose($socket);

    ?>

  3. #3
    JPC Senior Member
    Join Date
    Aug 2006
    Posts
    61
    I need help with two things on the script;

    a; the script tries to save the backup on /home

    how can I make the script save on /home/mysite?

    b; the script sends the backup to my ftp root directory.

    due to the way jagpc makes the backup servers, I need to be able to send the backup to /backups instead of just / How can I add a destination folder of /backups


    Thanks

  4. #4
    JPC Senior Member
    Join Date
    Aug 2006
    Posts
    61
    got it working...

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •