this post was submitted on 06 Jul 2024
101 points (97.2% liked)

Selfhosted

40382 readers
472 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Hi everyone,

I've started pushing backups of media important to me (family pictures, video etc) to backblaze with client-side encryption.

However, are they a reliable storage provider? I can't help but compare them to something like Amazon who likely has a better chance of maintaining my files but they are so expensive that I don't even bother.

What do you think? Yes, I've heard of 3-2-1, however for now I only have backblaze and a local backup. I'm trying not to spend too much on this.

Thanks!

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 59 points 4 months ago (3 children)
load more comments (3 replies)
[–] [email protected] 26 points 4 months ago (1 children)

I am a happy backblaze user and generally I’ve only heard good things about them.

They do have multiple data centers and they are operating B2B products too.

Is there anything in particular that would make you think they could be unreliable?

load more comments (1 replies)
[–] [email protected] 21 points 4 months ago (2 children)

I've used backblaze b2 for almost 8 years now and it just works. I've never had any data lost by them in that time.

I just recently switched over to Storj.io as it a bit cheaper at only $4/TB as compared to B2 at $6/TB. Both are S3 compatible and work with just about every backup software out there. I have used Borg, Kopia and now Restic to do backups of important data. All 3 tools deduplicate all your data and reduces the amount of storage used. They also do encryption client side and are open source. They also have a built-in verification mechanism that checks the data is intact.

[–] [email protected] 3 points 4 months ago (2 children)

There definitely isn’t a docker container that will let you run Backblaze in WINE so that you can get the cheap unlimited plan working on Linux. You shouldn’t go looking for such a thing to save money. /s

[–] [email protected] 5 points 4 months ago (1 children)

Awesome and hopefully they never find out as that's against their TOS. Sticking it to the man for what? ~$20 a year, potentially losing your backups and not having any if they find out? Why would you want to potentially lose your backup service over this? Idk why but this seems dumb. The point of 3-2-1 is to reduce points of failure and you are increasing your potential of data loss by doing this.

[–] [email protected] 3 points 4 months ago (2 children)

You are massively oversimplifying the situation. They are discriminating against which operating system I use, and not addressing that data is data. If I ran a windows VM on the same machine and put my data in there, it would be exactly the same as running the Backblaze container.

And it isn’t a $20 per year difference—if I backed up the same amount of data on the B2 plan, it would be around $3000 per year. Seems like a pretty steep increase to back up the same amount of data through Debian as opposed to Windows. They’ve never complained, never even tried to sell me the B2 plan, and I haven’t even seen anything telling me I’m storing an overly large amount of data for my plan.

Lastly, I read their TOS, and I don’t consider myself to be breaking them. I’m only backing up personal files at home and the program is technically running through a windows environment. That is what their unlimited plan was designed for. If they wanted it to be different, they could call it a 10TB plan.

I’m sure some will disagree with me. To each their own.

load more comments (2 replies)
load more comments (1 replies)
[–] [email protected] 1 points 4 months ago (2 children)

Do you use zfs? Something that I am unsure if is whether people are making ZFS backups to backblaze, or if they're backing up files directly.

Ie: Do I need the same filesystem as the source in order to recover the data?

[–] [email protected] 3 points 4 months ago

Personally I'm using rclone with the crypt backend of top of the usual b2 remote

[–] [email protected] 2 points 4 months ago

I do use ZFS and I just backup the files with restic. To restore a file in a zfs snapshot I would have to download the entire thing to a spare HDD, even if I only need to recover a few files. Restic has snapshots too and is designed to be used with cloud providers like B2.

[–] [email protected] 14 points 4 months ago (3 children)

I think the main thing is for you to try doing a test restore of your data before you need to (and you already have a local backup anyway if your test goes wrong)

That will give you a better understanding of the whole process - they might be 100% reliable in storing data which is totally unusable by you because you've lost your decryption key, weren't backing it up correctly, etc (for example).

[–] [email protected] 5 points 4 months ago (3 children)

I've never really understood the logistics of how to do a test restore.

Do you have to buy a 2nd computer?

[–] [email protected] 5 points 4 months ago* (last edited 4 months ago)

You dont need a second computer, just replace the drive with an empty one.

[–] [email protected] 4 points 4 months ago

No, you can jusy restore to a second location...it depends on whether everything was backed up, or just a few test files.

I prefer backing up specific folders rather than "everything", so it's easier to test. (I'd just reinstall the OS if that was nuked)

Let's say I want to do a test restore of all my photos. I just rename that folder to simulate that it's been accidentally deleted... then I just do a normal restore - and do a bit-by-bit comparison of the two folders and check it all went well.

[–] [email protected] 2 points 4 months ago

I just have a smaller dataset using the same settings, which I try to recover a couple of times/year.

It’s not perfect as recovery exercises go … but it feels safe enough for me.

load more comments (2 replies)
[–] [email protected] 11 points 4 months ago* (last edited 4 months ago) (1 children)

I’ve used backblaze for years and regularly run recovery exercises. Never had a problem.

However, to avoid any fears, I store remote backups in two locations (the other one being OVH, a large French cloud provider).

My data retention regime:

  • Mirrored disks in local NAS.
  • Continually (every night) copy to Backblaze(US) and OVH (DE).
  • Once/year, copy all local NAS data to offline disks (ie disks that are plugged into a tray only during the copy) to avoid a file locking/encryption infection that could spread to the online files.
[–] [email protected] 2 points 4 months ago (1 children)

How much does OVH cost you for storage?

load more comments (1 replies)
[–] [email protected] 9 points 4 months ago (4 children)

I use them as my backup backup provider. Crazy cheap, my bill was like $1.50 for a month. Their backup command line tool is pretty solid also. I would definitely use them if you need a new backup provider.

[–] [email protected] 1 points 4 months ago (2 children)

Yeah well I have over 3TB to store

[–] Jyek 4 points 4 months ago (5 children)

So.... $18 a month? That's a Netflix subscription homie.

load more comments (5 replies)
load more comments (3 replies)
[–] [email protected] 6 points 4 months ago

It's alright. I use both their desktop backup service and B2 extensively. Their desktop client and web interface is very basic and a bit rough, you don't buy their service for the well-developed UI. The service works as advertised though.

[–] [email protected] 5 points 4 months ago* (last edited 4 months ago)

I use them as well. Cheap, reliable and easy to use. I only had trouble once, where I was caught in some sort of anti-spam measure and they blocked my account. An email to their support fixed the problem pretty quickly though.

One thing to look out for is to determine where you want your backups. You can't change your account's server location after you create your account afaik.

[–] [email protected] 5 points 4 months ago (2 children)

Tbf I think a 2-2-1 is sufficient for home users.
I would only recommend 3-2-1 to some that has a business behind themself.

load more comments (2 replies)
[–] [email protected] 4 points 4 months ago

I've got my mom setup on their PC backup service, no complaints so far (on the Backblaze side that is, she still insists that she doesn't need continuous backups even though I've had to restore multiple times for her).

I switched my backups from Crashplan to B2 as it was significantly cheaper than going to AWS. B2 is more expensive than what I was paying for Crashplan Pro Unlimited (about 8x for the amount of data I have), but I have more peace of mind with it not relying on Crashplan's terrible Java client.

A reminder that the only good backup is a tested backup.

[–] [email protected] 4 points 4 months ago (1 children)

I have used them since januar 2019, and I don't have any complaints. I have only needed to restore backups once - it worked as well as could be expected.

Any issues with backups have always been on my side

[–] [email protected] 2 points 4 months ago (1 children)

Can you explain the situation around you restoring a backup? Did backblaze lose your data?

AFAIK AWS replicates your data across buckets for reliability in case their datacentre goes down, which (from what I understand) is the cost of a whole another bucket with B2. That's my concern. I don't think Backblaze is going out of business any time soon but I'm afraid of data loss (I do have one local backup but my budget is unfortunately a bit tight right now - I'm going to have to pick and choose important bits from all of the data and add a second backup I guess)

[–] [email protected] 4 points 4 months ago

AWS has multiple teirs of storage options in s3, some replicate and some dont. by default those that do replicate do so in multiple availability zones, but not across regions. unless you turn on cross-region replication (CRR) which is an additional charge.

So, for example without CRR if your bucket is in us-east-1 and 1 availability zone goes down you can still access the data, but if all of us-east-1 is down, you cannot.

[–] [email protected] 4 points 4 months ago

Used them since the company started but stopped this year due to the cost going up. Never had an issue.

[–] [email protected] 3 points 4 months ago

I don’t use them but I work for a dj that uses them to backup all their music and production music. This has been going on for over 10 years now and they are still using them. At one point I was over there while they were downloading a large batch of their files and the speed was fast enough to saturate his internet.

load more comments
view more: next ›