Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.

Add remote backup destination Dropbox

benny@cpanel.net shared this idea 8 years ago
Needs Review

As a system administrator I would like the ability to automatically send my server and account backups to Dropbox.

Best Answer
photo

While this still isn't something we've added to our roadmap, I did want to mention that today's blog post shows you how to add Dropbox as a custom transport for your backups: https://blog.cpanel.com/cpanel-whm-custom-backup-transport-example-dropbox/

Replies (6)

photo
1

Dropbox is too expensive and it's sharing features are so limited compared to Google Drive.

photo
4

Actually, Dropbox is very cheap...$10/mo. for 1TB of storage! Plus, almost every business requires Dropbox to share/transfer files, so it makes more sense to use what you already have to pay for.

photo
1

I like the Dropbox idea. I just know DB has some limitations in their API and I've experienced timeouts when transferring things such as large backups to DB. It might take several days to send a single backup.

photo
photo
1

Wanted to see if there has been any decision/update on this?


If I may add one more thing, I'd like to have DROP BOX ONLY option. Meaning, currently cpanel backup does backup to HDD + alternate location. I want to do just drop box only or be able to choose.


Because I don't see a point of within HDD backup since server backup is for in case server fails completely.

(since I have all websites backed up sepearately within Dropbox)

photo
1

No update yet, but it's still on our radar. I'll definitely post one once we have it.


The new backup system I think does do what you're asking. There's a 'Retain backups in the default backup directory.' checkbox that can be unchecked in order to ensure a local copy of the backups is not retained.

photo
1

Awesome! Looking forward to it!

photo
photo
1

Incremental backup is the way for both local and remote backup. cPanel backup system is late by 10 years.


I use jetbackup, and I'm going to ask them a feature so thet client can from our remote server push the daily backup to their own account once they activated feature + entered their account credential.

photo
2

I am currently a Plesk user that is looking to merge to Cpanel, and one requirement was related to automatic backups through mainstream cloud storage providers. I just want to touch base and add to this feature request as I think it is extremely valuable for smaller teams with less financial backing.


I will admit, it is within reason to spin-up a small cloud storage instance for 5$-10$ a month without breaking your wallet for FTP / SFTP backups. However, by opting to add automated backups to popular cloud storage solutions such as Dropbox, Google Drive, One Drive, etc, you're doing more than giving another automated backup solution. You're giving us a cheap solution for disaster recovery. Most cloud storage providers have their own disaster recovery plan, generally providing 3x replicated offsite backups in case of major disasters.


Granted, you put a measure of trust in the hands of another company- However, that's just one step you can take to protect your data without breaking the bank.

photo
1

Thanks for your feedback, and welcome to the feature request site! I can definitely see how the cloud storage providers' additional disaster recovery might make it feel a bit more secure. The other side to consider is that it also potentially opens you and your users up to any potential security flaws on the side of the provider. That's our biggest hesitation internally with this sort of request, but we're working on adding and expanding the pluggability of the backup system in version 66 that might make this easier. Once I have more insight into how that's going to look, if it will help this request I'll definitely be back to let everyone know!

photo
2

Perhaps simply encrypting the backups with a private key tied to the WHM owner would solve that?

photo
2

That's certainly one potential solution. We've got a pretty old, and not highly voted, feature request for encryption on backups here: https://features.cpanel.net/topic/backups-encryption-of-backups-symmetric-and-asymmetric

photo
3

I understand your concern for security, but the fact that you allow remote ftp backups already means that there are risks for security flaws. Heck, that fact users can self host cPanel and have local backups opens up the chance for a security vulnerability to be exploited.

I'd argue that Dropbox, Google, and Microsofts servers are much more secured than a lot of servers that are running a self hosted version of cPanel.

photo
2

Those points could take us down a rabbit hole of a conversation that probably isn't relevant here, but definitely know that your points are heard!

photo
2

I will join to club of people who are interested in this solution. Currently using 3rd party plugin to connect to dropbox, but this not doing incremental. so i found somewhere (don't remember where) linux service to connect to dropbox and doing incremental to local folder with synchro to dropbox. and weekly directly to dropbox. but this incremental take space as is done every 3h. So please help us :)

photo
2

We're using the Amazon AWS solution for offsite storage right now, but we would much rather be using Dropbox. It's a cheaper solution for us (we already pay for a very large storage pool) and the cost difference would permit us to retain backups for longer.

photo
photo
1

While this still isn't something we've added to our roadmap, I did want to mention that today's blog post shows you how to add Dropbox as a custom transport for your backups: https://blog.cpanel.com/cpanel-whm-custom-backup-transport-example-dropbox/

photo
1

Benny - First, thank you for the script!

The linked blog page invites us to "Feel free to fork us on GitHub and be sure to share with us your custom backup transport scripts!" That's great except ... the license in the script states "This code is subject to the cPanel license. Unauthorized copying is prohibited."


Can the license be changed to something more permissive, or do any cPanel customers risk liability for "Unauthorized copying"?

photo
1

Benny and William,


Great news and thank you very much! Time for me to get to work on adding encryption parameters to the backup blob.

photo
1

Hi - just finding this blogpost. backup-transport-dropbox has been deprecated. I'm still trying to backup from cpanel to my dropbox - any ideas on how to do this now?

photo
photo
1

At this time, we will not be going forward with this feature. Please feel free to reach out to me directly if you have any questions.

Thanks,

Koree A. Smith

Product Owner

cPanel, LLC

Leave a Comment
 
Attach a file