Ask HN: What is the most cost effective way to do backups?
I want to optimize for lowest cost.
I would prefer to use a tool like rsync (and not an inflexible closed source GUI). So, things like Box don't appeal to me.
I'm doing this in case of catastrophic failure to my HD. It is a risk, of course, but I would prefer to pay less for a service that might "only be 90%" as reliable. I don't need 5 9s.
I see a variety of services, the best of which seem to be rsync.net which is priced at minimum of 700 GB for 1.5 cents a GB, so about $15/mo (https://www.rsync.net/pricing.html)
I could run my own VM on Vultr and can't do better than that AFAICT.
I see services like pCloud which have a *lifetime* cost of $199 for 500B (https://www.pcloud.com/cloud-storage-pricing-plans.html?peri...). That seems interesting, and I expect in five years they will say "Sorry, we are out of business!" I'm ok with that risk and will likely plan for that.
But, are there other options to consider? Is there a sweet spot for storage if I almost never need to put more files, can tolerate slow retrieval, and am OK with a discount because the company will probably go out of business?
I could just buy a used desktop off Craigslist with a 1TB drive for $200 and pay for the power myself. That's another option, but I wonder if there is some reason I can find a cheaper option.
62 comments
[ 3.6 ms ] story [ 123 ms ] threadLooks like I am totally wrong!
https://www.tarsnap.com/deduplication-examples.html
The de-duplication says you can store terabytes for $10/mo. I'm glad you forced me to respond to your comment!
I use onedrive app on Iphone to backup images.
Next step is to sync my NAS but I have not gotten around to that yet.
If you only want 90% and don't care about local concentration of risk, it's going to be really hard to beat a $50 used computer with a SATA hard drive turned into a Linux box in your basement.
1) Server runs rsnapshot to keep a local version history of all important files
2) Nightly snapshot of the server VM is saved to an offsite Proxmox backup server onto a ZFS volume which is mirrored between two physical drives.
So lost files due to user error can be pulled back off hourly, daily or monthly snapshots, total loss of the server for any reason just means restoring from the backup server (which I have tested, in an emergency with a little fiddling the backup server can take over as main server for a while), and no single drive failure on the backup server will lose old backups. If we get hit by ransomware and all our files get encrypted then our nightly backups would start timing out. :P
I also sync the whole tree to my local drive since I regularly need to work offline on remote sites, so I have totally separate fairly recent snapshots on two different laptops, only one of which is generally used at any given time.
If anything takes out both premises and both laptops simultaneously, I'm probably in no condition to care about our project folders anyway.
Did I miss anything?
If you only use local external drives, get more than one, and rotate them off site. All it takes is a fire or break-in and your computer and external backup drive could be gone. If you at least have a drive off site, there's a much higher chance that you'll be ok.
Forget data centers, DNA is the Future of Data Storage
https://interestingengineering.com/science/dna-data-storage-...
DNA storage in thermoresponsive microcapsules
https://www.nature.com/articles/s41565-023-01377-4
> Ere by Fate or Happy Accident
Doesn't "ere" mean "before", not "either"?
> Forget data centers, DNA is the Future of Data Storage
Giving a much more literal meaning to "bit rot".
Is that still the case, and does business backup also work like that?
Very low when I first bought into it, but yeah that was 4 years ago. I've MORE than paid off the up front cost. If they disappeared tomorrow, I'd be comfortable with what I paid. I'd note that my usage may imply a higher level of risk than others may be comfortable with. All of my data is fully local/synced on my personal machine, and not local/available as long as I have internet on phone/tablet. So the only way I'd lose data is if pCloud disappeared _and_ my personal machine blew up in the same day. If pcloud disappears, I'd just dump my local files into iCloud or dropbox or something; and if my personal machine blew up I'd replace it and hope I'd get the replacement before pCloud goes kaput :) Doesn't seem like a terrible strategy.
Also, pcloud does have a couple of mechanisms for getting additional revenue from existing customers. For example, you can increase the size of your lifetime plan for an additional one time payment, or add their crypto option. Also, some people presumably may pay month to month.
Lastly, the best thing I can do as a pcloud user who is banking on them not going out of business is to occasionally rep them in public so that they get more customers, which I'm doing right now :)
Initial setup is a bit weird with their SSH key setup IIRC but manageable.
https://www.hetzner.com/storage/storage-box
In case you lose any VMs, you could immediately access a local copy at your used desktop. In case your whole place/office is compromised, you could access Wasabi from a different location and download a copy of your VM.
Disclaimer: I'm a Wasabi MSP.
Though yes, you should also always have an offsite backup as well, which AFAIK wasabi is fine for (as long as you're aware of the 1TB/90d minimums).
The good news is that there is a tool for this: rclone
https://rclone.org/docs/
It's basically rsync for cloud services and even supports your example of the Box cloud service.
You can do a lot of neat things with rclone like transparent encryption and even turning a cloud storage into a mounted local storage folder.
The other option would just be something simple like a RasPi or similar miniPC with a pair of HDDs mirrored, either automatically or manually by just backing up to both, or having the pc copy one to the other, with some retention rules etc.
Honestly for important data I would do both a cloud backup and local, unless you have too much data where cloud would be too expensive. In that case just keep the most important stuff in the cloud and keep that and the less important stuff local.
https://1fichier.com/tarifs.html
Anyone tried that?
- https://www.borgbackup.org/
- https://www.hetzner.com/storage/storage-box
And optionally: Borgmatic:
- https://torsion.org/borgmatic/