Full cPanel Backup to Dropbox (Automated via Cron)


I require a PHP script which can be initiated via cPanel cron job.

The script must generate a full cPanel backup, wait for the backup to complete and then automatically upload it to my Dropbox account. Once the upload is done, the script should send me an email with the log (date, account name, file name and file size) and save it to a database and any errors that can exists.

- I don't want to have to do anything manual, the file the cron runs should do everything.

- It should not delete previous backups.

- I need to be able to specify the Dropbox folder which it uploads the backup to.

- I need to be able to use the script on multiple websites/cPanel accounts, so it can't be locked to a domain.

- It would be nice if the email notification displayed the backup file name and file size in the body. Also in the subject; the timestamp.

- The web servers are Linux-based cPanel.

This process needds to be completely automatic. The process will be as follows, with no intervention by myself:

1. A cron which I setup runs a file.

2. The file initiates a full cPanel backup.

3. The file waits for the backup to complete, I assume via the cPanel API?

4. The backup is stored locally.

5. When complete, the backup is uploaded to my Dropbox account in a specified folder.

6. When the backup is uploaded to Dropbox, the local (on the server) copy is deleted.

Please let me know if you need any further information.

Skills: MySQL, PHP

See more: cpanel dropbox, dropbox upload script, cpanel cron job backup dropbox, cpanel backup dropbox, backup cpanel dropbox, dropbox cpanel, cpanel dropbox script, dropbox cpanel server, cron job cpanel backup dropbox, backup database dropbox, php full cpanel backup, cpanel dropbox backup, cpanel mysql database, dropbox cpanel php, mysql backup, dropbox api, cpanel backup, backup job, backup database, php backup mysql, cpanel multiple account, backup email mysql linux, api deleted domain, php script upload file dropbox, cpanel api php

Project ID: #4140115

Awarded to:


I can get this done for you! =) I actually use a similar system for my backups!

$100 USD in 1 day
(4 Reviews)

3 freelancers are bidding on average $86 for this job


I'm best in cron job,Lets start

$250 USD in 3 days
(39 Reviews)

Please, See my private Message.

$90 USD in 2 days
(9 Reviews)

I Got interested of your job post for , I am confident that I can relate to this kind of work. I am hardworking, committed and diligent to an assigned task. Looking forward to working with you. Thank you so much . Re More

$69 USD in 2 days
(0 Reviews)