Hi everyone,
I would like to ask your opinions on reliable cloud storage providers for media. I have a media collection that isn’t too big (about 2-3TB) that I’d like to store on the cloud since I’ll be moving in the future and don’t think I can handle multiple hard drives.
What do you suggest? Any issues I should be looking at? I came across Wasabi too, along with the more expensive Scaleway and Cloudflare R2 offerings. For now Backblaze seems fine in terms of reliability, but has anyone come across complaints from them regarding what is stored on their servers?
Thanks!
I won’t comment on legality of anything, but if you encrypt your data it’ll be impossible for anyone to tell what it is. Rclone has an option to do this.
Can I do incremental backups with rclone whilst encrypting it?
Idk about rclone but you can do that with Borg backup.
Borg is a great tool, you should check it out
But Borg does not work with object storage, it needs a borg process on the receiving side.
Another alternative then would be Restic. That’s what I’m using for backups
Or rustic! It is compatible with restic but has some nice additions, for example the fact that supports a config files. It makes operations a bit easier IMHO (I am currently using both).
I’ve used restic before and it worked great with OVH’s object storage. Moved away from cloud backups because of the cost though.
Thank you, I’ll take a look
Yes.
Yes, that’s how I do backups
Do you create one large binary blob or do you encrypt each file separately?
separately, that’s how I can maintain partial backups. The rclone crypt stuff is good at keeping track on huge amounts of files quickly
Thanks, I’ll take a look
I could be wrong, but I remember reading some companies using AI to analyze your data traffic. Even when encrypted, they may be able to tell that it must be video streaming of some sort. Many providers ban video streaming altogether, legal or not.
Sounds like OP is asking about file storage. Video streaming could be spotted using info leaked regarding traffic behavior. But uploading an encrypted file for storage shouldn’t leak anything except the size.
Yes but they cannot determine it isn’t audio of me singing in my own shower
I’d say encrypt before upload using rclone or similar, regardless of what provider you choose.
Oh absolutely, I was just wondering about the way I should do it: encrypt the entire thing into a binary blob, or each piece of media encrypted separately?
encrypted separately like by album you can, even have rclone change the name and use hashes then it does not matter what you use long as they’re keep your data safe. also it is best to keep a copy in the EU and US if you can.
This is very helpful! I would certainly be interested in something like that. How do you manage your encryption keys, and do you rotate them regularly? What does the process look like for you? The idea of changing metadata and hashing them is very appealing.
I like cryfs for this purpose:
Cryptomator is far more mature for this purpose with far better cross platform support: https://cryptomator.org/
For a short period of time, nobody will care, especially with almost zero traffic.
But for only up to 3tb, you can easily fit that on a single drive.
Hey on that 3tb thing… can I pick and choose folders or parts of folders from the backups?
Or, say, I want to move stuff around in folders… is that possible after the backup has reached them and is only visible to me through their web interface?
Depends a lot on what backup software you use. Blackbase B2 ist just an S3-like object storage service. It’s the underlying software stack of many different things, one of those can be backup software. They do have their own backup solution though. But in that case B2 is the wrong product for you to look at.
I’ve been using Backblaze B2 since 2020 for this exact purpose and I’ve had no issues. It’s been reliable and cheap to run. I stream to my phone from their servers with no issues.
I’m very interested in your use-case: could you tell me how you achieved streaming from their servers to your mobile? What services do you use and how did you set that up?
I wrote a WebDAV server you can use as the frontend for it that can encrypt everything you upload.
https://hub.docker.com/r/sciactive/nephele
There’s something I’m using that Backblaze doesn’t support, so I’m fixing that right now.
Edit: Ok, I fixed the issue and updated it on Docker. It now works with Backblaze. It’s a bit slow, but I’m not sure if that’s just my connection or Backblaze.
Storj seems hard to beat regarding price.
Thanks for mentioning them, do they seem to be as reliable?
Never had a problem. According to their site, reliability seems great.
Just FYI, koofr has a lifetime deal with 1tb costing $120. At about $4 a month for storj, you’re looking at a cost savings in just under 3 years. So if you intend to keep the storage, and assume koofr will still be there in 3 years, that’s another good way to go.
I’ve got about 12 TB in Amazon Glacier. Granted, I’m using this as an offsite backup for my NAS, rather than regularly accessed for consumption.
That’s very expensive to recall. Glacier download prices are extremely expensive
Definitely not the cheapest option. I should probably look at migrating somewhere else one of these days. At least it was easy to set up for my Synology NAS.
I use it as a last resort backup for things that are worth the recall price if I lose them
What about compressing it into 7z password protected archives and uploading it to any good host like MEGA?
I don’t use b2, rather; I have a personal account. Backing up 3 computers and they’ve never said anything over years So. Yeah it’s fine
I have a personal account. Backing up 3 computers and they’ve never said anything over years
Until you need to use the backup and the process is like shit. And takes weeks to months.
Yeah, has anyone ever actually tried restoring from then? I only remember one disgruntled redditor posting about it, but that’s about it.