Backblaze has stopped backing up your data

rareese.com

219 points

rrreese

3 hours ago


139 comments

Jolter an hour ago

To the author: please use a darker font. Preferably black.

I’m only in my 40’s, I don’t require glasses (yet) and I have to actively squint to read your site on mobile. Safari, iPhone.

I’m pretty sure you’re under the permitted contrast levels under WCAG.

  • kaszanka an hour ago

    Surprisingly only the headings (2.05) and links (3.72) fail the Firefox accessibility check, the body text is 5.74. But subjectively it seems worse and I definitely agree with you that the contrast is too low.

    • KwanEsq 37 minutes ago

      I wonder if it's because of the font-weight being decreased. If I disable the `font-weight` rule in Firefox's Inspector the text gets noticeably darker, but the contrast score doesn't change. Could be a bad interaction with anti-aliasing thin text that the contrast checker isn't able to pick up.

  • argsnd an hour ago

    Safari’s reader mode is good for this. All you have to do is long press the icon on the left edge of the address bar.

    • Jolter an hour ago

      Yes, it’s a great workaround but website owners should not make me do that.

    • dwayne_dibley an hour ago

      LONG PRESS????!?! you legend. How does one find these things out.

      • Jolter an hour ago
        2 more

        Like this, by word of mouth. That’s how Apple has done UI design since they stopped printing paper manuals.

        - ctrl-shift-. to show hidden files on macOS - pull down to see search box (iOS 18) - swipe from top right corner for flashlight button - swipe up from lower middle for home screen

        Etc, etc

        • galad87 24 minutes ago

          Long press is a shortcut, the longer way is to click on the icon beside the url and tap/click the enormous "reader mode" button.

      • finger 35 minutes ago

        So that’s why Reader mode sometimes shows up directly when I click on the icon, I must be long clicking it by accident.

      • asimovDev 38 minutes ago

        cmd+shift+R for reader mode if you prefer a keyboard shortcut

  • bencevans 17 minutes ago

    I found this to be a common theme in web design a while back, and in part led to an experiment developing a newspaper/Pocket-like interface to reading HN. It's not perfect, but is easier on the eyes for reading... https://times.hntrends.net/story/47762864

  • specialp 18 minutes ago

    >I don’t require glasses (yet)

    One day try throwing a pair on you'll be surprised. The small thin font is causing this not the text contrast. This and low light scenarios are the first things to go.

    • nottorp 10 minutes ago

      > The small thin font is causing this not the text contrast.

      Whatever causes it, I do wear glasses (and on a recent prescription too) and the text is still very hard to read.

  • rrreese 22 minutes ago

    Your feedback is noted! I'll darken it down a few nootches and test it on mobile. Thanks for the feedback

    • billev2k 17 minutes ago

      Please: Not "a few notches". All the way. Black. That is if you actually care if people read your posts.

  • jasode 39 minutes ago

    macOS/iOS Safari and Brave browsers have "Reader mode" . Chrome has a "Reading mode" but it's more cumbersome to use because it's buried in a side menu.

    For desktop browsers, I also have a bookmarklet on the bookmarks bar with the following Javascript:

      javascript: document.querySelectorAll('p, td, tr, ul, ol').forEach(elem =>  {elem.style.color = '#000'})
    
    It doesn't darken the text on every webpage but it does work on this thread's article. (The Javascript code can probably be enhanced with more HTML heuristics to work on more webpages.)
  • vovavili an hour ago

    I instinctively use Dark Reader on any page with a white background so I was genuinely surprised by your comment at first.

  • contravariant an hour ago

    I'm also pretty sure 14 points font is a bit outdated at this point, 16 should probably be a minimum with current screens. It's not as if screens aren't wide enough to fit bigger text.

    • ncts 28 minutes ago

      That's good guidelines and all, but meanwhile you are posting it on a site with..

        .default { font-family:Verdana, Geneva, sans-serif; font-size: 10pt; color:#828282; }
        .admin   { font-family:Verdana, Geneva, sans-serif; font-size:8.5pt; color:#000000; }
        .title   { font-family:Verdana, Geneva, sans-serif; font-size: 10pt; color:#828282; overflow:hidden; }
        .subtext { font-family:Verdana, Geneva, sans-serif; font-size:  7pt; color:#828282; }
        .yclinks { font-family:Verdana, Geneva, sans-serif; font-size:  8pt; color:#828282; }
        .pagetop { font-family:Verdana, Geneva, sans-serif; font-size: 10pt; color:#222222; line-height:12px; }
        .comhead { font-family:Verdana, Geneva, sans-serif; font-size:  8pt; color:#828282; }
        .comment { font-family:Verdana, Geneva, sans-serif; font-size:  9pt; }
      • Semaphor 8 minutes ago

        There’s a reason I have HN set too 200%

  • readingnews an hour ago

    Completely agree with this comment. Had to cut / paste it into vim and q! when done, was getting a headache.

    • prmoustache 9 minutes ago

      Even as a Vim user I find this completely overkill when you can just press the reader mode button on the browser.

    • maalhamdan an hour ago

      document.querySelectorAll('p').forEach(p => p.style.color = 'black');

      Use this command in the developer tools console to change the color.

  • baq an hour ago

    +1

    Firefox users: press F9 or C-A-R

  • avazhi 12 minutes ago

    Your iPhone has this cool feature called reader mode if you didn’t know.

    As for mentioning WCAG - so what if it doesn’t adhere to those guidelines? It’s his personal website, he can do what he wants with it. Telling him you found it difficult to read properly is one thing but referencing WCAG as if this guy is bound somehow to modify his own aesthetic preference for generic accessibility reasons is laughable. Part of what continues to make the web good is differing personal tastes and unique website designs - it is stifling and monotonous to see the same looking shit on every site and it isn’t like there aren’t tools (like reader mode) for people who dislike another’s personal taste.

  • raptor99 an hour ago

    Why don't you just go tell the WCAG on him yourself?

  • JLCarveth an hour ago

    > Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage.

    • baq 37 minutes ago

      if I can't read TFA because of its formatting it isn't tangential

      • avazhi 5 minutes ago

        You and like 10 other people in this single comment thread are all in HN but apparently don’t know how to use the reader mode that is baked into every browser on the market.

        Kinda wild honestly.

      • u_fucking_dork 25 minutes ago

        You can easily read it. If reading the article got you attention + imaginary HN points and complaining didn’t, I’m willing to bet you’d find a way to do the former without doing the latter.

    • u1hcw9nx 39 minutes ago

      This is not merely annoyance. This is usability failure.

    • rrreese 21 minutes ago

      As the author I certainly apreciate this feedback

azalemeth an hour ago

I guess the problem with Backblaze's business model with respect to Backblaze Personal is that it is "unlimited". They specifically exclude linux users because, well, we're nerds, r/datahoarders exists, and we have different ideas about what "unlimited" means. [1]

This is another example in disguise of two people disagreeing about what "unlimited" means in the context of backup, even if they do claim to have "no restrictions on file type or size" [2].

[1] https://www.reddit.com/r/backblaze/comments/jsrqoz/personal_... [2] https://www.backblaze.com/cloud-backup/personal

  • embedding-shape an hour ago

    Any company that does the "unlimited*" shenanigans are automatically out from any selection process I had going, wherever they use it. It's a clear signal that the marketing/financial teams have taken over the businesses, and they'll be quick to offload you from the platform given the chance, and you'll have no recourse.

    Always prefer businesses who are upfront and honest about what they can offer their users, in a sustainable way.

    • ethbr1 37 minutes ago

      > It's a clear signal that the marketing/financial teams have taken over the businesses

      Or that they're targeting the mass retail market, where people are technically ignorant, and "unlimited" is required to compete.

      And statistically-speaking, is viable as long as a company keeps its users to a normal distribution.

      • michaelbuckbee 18 minutes ago
        2 more

        Is there an example of a consumer facing SaaS that's been able to handle the "unlimited" in a way you'd consider positive?

        • Spooky23 9 minutes ago

          You can only do it during growth phases or if there’s complimentary products with margin.

          Once growth slows, churn eats much of the organic growth and you need to spend money on marketing.

    • littlecranky67 39 minutes ago

      Most home broadband providers offer unlimited network traffic.

      • hypercube33 24 minutes ago

        If they limit the rate of speed it's technically limited which really makes me wonder how they legally can say these things. I guess it means in a lot of cases it's like Comcast where they also limit the data a month perhaps but dang.

      • embedding-shape 32 minutes ago

        They offer "unlimited" where I live, not "unlimited*".

      • willis936 30 minutes ago

        And they have the necessary pipes to serve the rate they sell you 24/7.

        Nobody has turned the moon into a hard drive yet.

      • mikepurvis 22 minutes ago
        4 more

        Unsure if sarcastic but most ISPs will throttle and "traffic" long before you use anything close to <bandwidth rating> times <seconds in a month>.

        • Spooky23 6 minutes ago

          I’ve used Spectrum and their predecessors since the 90s. Never ran into this, although the upstream speeds are ridiculously slow, and they used to force Netflix traffic to an undersized peer circuit.

        • embedding-shape 18 minutes ago
          2 more

          I'm unsure if you're sarcastic or not, never have I've used a ISP that would throttle you, for any reason, this is unheard of in the countries I've lived, and I'm not sure many people would even subscribe to something like that, that sounds very reverse to how a typical at-home broadband connection works.

          Of course, in countries where the internet isn't so developed as in other parts of the world, this might make sense, but modern countries don't tend to do that, at least in my experience.

  • ricardobeat 17 minutes ago

    It’s funny that the same person asking for linux support would complain about B2 “not being for home users”. I sync my own backups to B2 and would set that up over installing linux any day of the week! It’s extremely easy.

  • monooso 36 minutes ago

    Unlimited means without limits or restrictions.

    If a company uses the word unlimited to describe their service, but then attempts to weasel out of it via their T&Cs, that doesn't constitute a disagreement over the meaning of the word unlimited. It just means the company is lying.

noirscape an hour ago

I can understand in theory why they wouldn't want to back up .git folders as-is. Git has a serious object count bloat problem if you have any repository with a good amount of commit history, which causes a lot of unnecessary overhead in just scanning the folder for files alone.

I don't quite understand why it's still like this; it's probably the biggest reason why git tends to play poorly with a lot of filesystem tools (not just backups). If it'd been something like an SQLite database instead (just an example really), you wouldn't get so much unnecessary inode bloat.

At the same time Backblaze is a backup solution. The need to back up everything is sort of baked in there. They promise to be the third backup solution in a three layer strategy (backup directly connected, backup in home, backup external), and that third one is probably the single most important one of them all since it's the one you're going to be touching the least in an ideal scenario. They really can't be excluding any files whatsoever.

The cloud service exclusion is similarly bad, although much worse. Imagine getting hit by a cryptoworm. Your cloud storage tool is dutifully going to sync everything encrypted, junking up your entire storage across devices and because restoring old versions is both ass and near impossible at scale, you need an actual backup solution for that situation. Backblaze excluding files in those folders feels like a complete misunderstanding of what their purpose should be.

  • maalhamdan an hour ago

    I think they shouldn't back up git objects individually because git handles the versioning information. Just compress the .git folder itself and back it up as a single unit.

    • willis936 26 minutes ago

      Better yet, include dedpulication, incremental versioning, verification, and encryption. Wait, that's borg / restic.

      This is a joke, but honestly anyone here shouldn't be directly backing up their filesystems and should instead be using the right tool for the job. You'll make the world a more efficient place, have more robust and quicker to recover backups, and save some money along the way.

    • pkaeding 35 minutes ago

      This is a good point, but you might expect them to back up untracked and modified files in the backup, along with everything else on your filesystem.

  • rmccue 19 minutes ago

    I think it's understandable for both Backblaze and most users, but surely the solution is to add `.git` to their default exclusion list which the user can manage.

  • rcxdude 16 minutes ago

    It's probably primarily because Linus is a kernel and filesystem nerd, not a database nerd, so he preferred to just use the filesystem which he understood the performance characteristics of well (at least on linux).

  • grumbelbart2 15 minutes ago

    Git packs objects into pack-files on a regular basis. If it doesn't, check your configuration, or do it manually with 'git repack'.

  • ciupicri an hour ago

    > If it'd been something like an SQLite database instead (just an example really)

    See Fossil (https://fossil-scm.org/)

    P.S. There's also (https://www.sourcegear.com/vault/)

    > SourceGear Vault Pro is a version control and bug tracking solution for professional development teams. Vault Standard is for those who only want version control. Vault is based on a client / server architecture using technologies such as Microsoft SQL Server and IIS Web Services for increased performance, scalability, and security.

tomkaos 2 minutes ago

I’ve been using it for years, and the one time I needed to restore a file, I realized that VMware VMs files were excluded from the backup. They are so many exclusion that I start doing physical backup again.

klausa 2 hours ago

Exclusions are one thing, but I've had Backblaze _fail to restore a file_. I pay for unlimited history.

I contacted the support asking WTF, "oh the file got deleted at some point, sorry for that", and they offered me 3 months of credits.

I do not trust my Backblaze backups anymore.

  • willis936 24 minutes ago

    Do you have any more details? This is a pretty big deal. The differentiators between Backblaze and Hetzner mostly boil down to this kind of thing supposedly not being possible.

    • klausa 4 minutes ago

      Im on my phone so forgive the formatting, but here’s my entire support exchange:

      - - -

      Hey, I tried restoring a file from my backup — downloading it directly didn't work, and creating a restore with it also failed – I got an email telling me contract y'all about it.

      Can you explain to me what happened here, and what can I do to get my file(s?) back?

      - - -

      Hi Jan,

      Thanks for writing in!

      I've reached out to our engineers regarding your restore, and I will get back to you as soon as I have an update. For now, I will keep the ticket open.

      - - -

      Hi Jan,

      Regarding the file itself - it was deleted back in 2022, but unfortunately, the deletion never got recorded properly, which made it seem like the file still existed.

      Thus, when you tried to restore it, the restoration failed, as the file doesn't actually exist anymore. In this case, it shouldn't have been shown in the first place.

      For that, I do apologize. As compensation, we've granted you 3 monthly backup credits which will apply on your next renewal. Please let me know if you have any further questions.

      - - -

      That makes me even more confused to be honest - I’ve been paying for forever history since January 2022 according to my invoices?

      Do you know how/when exactly it got deleted?

      - - -

      Hi Jan,

      Unfortunately, we don't have that information available to us. Again, I do apologize.

      - - -

      I really don’t want to be rude, but that seems like a very serious issue to me and I’m not satisfied with that response.

      If I’m paying for a forever backup, I expect it to be forever - and if some file got deleted even despite me paying for the “keep my file history forever” option, “oh whoops sorry our bad but we don’t have any more info” is really not a satisfactory answer.

      I don’t hold it against _you_ personally, but I really need to know more about what happened here - if this file got randomly disappeared, how am I supposed to trust the reliability of anything else that’s supposed to be safely backed up?

      - - -

      Hi Jan,

      I'll inquire with our engineers tomorrow when they're back in, and I'll update you as soon as I can. For now, I will keep the ticket open.

      - - -

      Appreciate that, thank you! It’s fine if the investigation takes longer, but I just want to get to the bottom of what happened here :)

      - - -

      Hi Jan,

      Thanks for your patience.

      According to our engineers and my management team:

      With the way our program logs information, we don't have the specific information that explains exactly why the file was removed from the backup. Our more recent versions of the client, however, have vastly improved our consistency checks and introduced additional protections and audits to ensure complete reliability from an active backup.

      Looking at your account, I do see that your backup is currently not active, so I recommend running the Backblaze installer over your current installation to repair it, and inherit your original backup state so that our updates can check your backup.

      I do apologize, and I know it's not an ideal answer, but unfortunately, that is the extent of what we can tell you about what has happened.

fuckinpuppers 2 hours ago

I noticed this (thankfully before it was critical) and I’ve decided to move on from BB. Easily over 10 year customer. Totally bogus. Not only did it stop backing it up the old history is totally gone as well.

The one thing they have to do is backup everything and when you see it in their console you can rest assured they are going to continue to back it up.

They’ve let the desktop client linger, it’s difficult to add meaningful exceptions. It’s obvious they want everyone to use B2 now.

  • jgrizou an hour ago

    What are you using now? Asking for a friend

    • mrighele 12 minutes ago

      Not OP, but I have been using borg backup [1] against Hetzner Storage Box [2]

      Borg backup is a good tool in my opinion and has everything that I need (deduplication, compression, mountable snapshot.

      Hetzner Storage Box is nothing fancy but good enough for a backup and is sensibly cheaper for the alternatives (I pay about 10 eur/month for 5TB of storage)

      Before that I was using s3cmd [3] to backup on a S3 bucket.

      [1] https://www.borgbackup.org/

      [2] https://s3tools.org/s3cmd

      [3] https://s3tools.org/s3cmd

    • e40 34 minutes ago

      Wasabi + rclone works well for me. Previous BB customer.

    • microtonal an hour ago

      I have used Arq for way over a decade. It does incremental encrypted backups and supports a lot of storage providers. Also supports S3 object lock (to protect against ransomware). It’s awesome!

      • massysett 44 minutes ago

        How is the performance? For me it takes Arq over an hour just to scan my files for changes.

Vingdoloras 23 minutes ago

Unrelated to the main point, and probably too late to matter, but you can access repo activity logs via Github's API. I had to clean up a bad push before and was able to find the old commit hash in the logs, then reset the branch to that commit, similarly to how you'd fix local messes using reflog.

mcherm an hour ago

Some companies are in the business of trust. These companies NEED to understand that trust is somewhat difficult to earn, but easy to lose and nearly IMPOSSIBLE to regain. After reading this article I will almost certainly never use or recommend Backblaze. (And while I don't use them currently, they WERE on the list of companies I would have recommended due to the length of their history.)

Hendrikto an hour ago

> My first troubling discovery was in 2025, when I made several errors then did a push -f to GitHub and blew away the git history for a half decade old repo. No data was lost, but the log of changes was.

I know this is besides the point somewhat, but: Learn your tools people. The commit history could probably have been easily restored without involving any backup. The commits are not just instantly gone.

  • embedding-shape 43 minutes ago

    > The commits are not just instantly gone.

    Indeed, the commits and blobs might even have still been available on the GitHub remote, I'm not sure they clean them on some interval or something, but bunch of stuff you "delete" from git still stays in the remote regardless of what you push.

benguild 2 hours ago

The fact that they’d exclude “.git” and other things without being transparent about it is scandalous

kameit00 13 minutes ago

I once had to restore around 2 TB of RAW photos. The app was a mess. It crashed every few hours. I ended up manually downloading single folders over a timespan of 2 weeks to restore my data. The support only apologized and could not help with my restore problem. After this I cancelled my subscription immediately and use local drives for my backups now, drives which I rotate (in use and locations).

I never trust them again with my data.

AegirLeet an hour ago

At some point, Backblaze just silently stopped backing up my encrypted (VeraCrypt) drives. Just stopped working without any announcement, warning or notification. After lots of troubleshooting and googling I found out that this was intentional from some random reddit thread. I stopped using their backup service after that.

proactivesvcs 9 minutes ago

The article links to a statement made by Backblaze:

"The Backup Client now excludes popular cloud storage providers [...] this change aligns with Backblaze’s policy to back up only local and directly connected storage."

I guess windows 10 and 11 users aren't backing up much to Backblaze, since microsoft is tricking so many into moving all of their data to onedrive.

patates 2 hours ago

I think this should not be attributed to malice, however unfortunate. I had also developed some sync app once and onedrive folders were indeed problematic, causing cyclic updates on access and random metadata changes for no explicit reason.

Complete lack of communication (outside of release notes, which nobody really reads, as the article too states) is incompetence and indeed worrying.

Just show a red status bar that says "these folders will not be backed up anymore", why not?

  • eviks an hour ago

    What’s worse, random metadata change or a completely missing data?

stratts an hour ago

I think this is a risk with anything that promotes itself as "unlimited", or otherwise doesn't specify concrete limits. I'm always sceptical of services like this as it feels like the terms could arbitrarily change at any point, as we've found out here.

(as a side note, it's funny to see see them promoting their native C app instead of using Java as a "shortcut". What I wouldn't give for more Java apps nowadays)

ncheek an hour ago

It looks like the following line has been added to /Library/Backblaze.bzpkg/bzdata/bzexcluderules_mandatory.xml which excludes my Dropbox folder from getting backed up:

</bzexclusions><excludefname_rule plat="mac" osVers="*" ruleIsOptional="f" skipFirstCharThenStartsWith="*" contains_1="/users/username/dropbox/" contains_2="*" doesNotContain="*" endsWith="*" hasFileExtension="*" />

That is the exact path to my Dropbox folder, and I presume if I move my Dropbox folder this xml file will be updated to point to the new location. The top of the xml file states "Mandatory Exclusions: editing this file DOES NOT DO ANYTHING".

.git files seem to still be backing up on my machine, although they are hidden by default in the web restore (you must open Filters and enable Show Hidden Files). I don't see an option to show hidden files/folders in the Backblaze Restore app.

SCdF an hour ago

After mucking around with various easy to use options my lack of trust[1] pushed me into a more-complicated-but-at-least-under-my-control-option: syncthing+restic+s3 compatible cloud provider.

Basically it works like this:

- I have syncthing moving files between all my devices. The larger the device, the more stuff I move there[2]. My phone only has my keepass file and a few other docs, my gaming PC has that plus all of my photos and music, etc.

- All of this ends up on a raspberry pi with a connected USB harddrive, which has everything on it. Why yes, that is very shoddy and short term! The pi is mirrored on my gaming PC though, which is awake once every day or two, so if it completely breaks I still have everything locally.

- Nightly a restic job runs, which backs up everything on the pi to an s3 compatible cloud[3], and cleans out old snapshots (30 days, 52 weeks, 60 months, then yearly)

- Yearly I test restoring a random backup, both on the pi, and on another device, to make sure there is no required knowledge stuck on there.

This is was somewhat of a pain to setup, but since the pi is never off it just ticks along, and I check it periodically to make sure nothing has broken.

[1] there is always weirdness with these tools. They don't sync how you think, or when you actually want to restore it takes forever, or they are stuck in perpetual sync cycles

[2] I sync multiple directories, broadly "very small", "small", "dumping ground", and "media", from smallest to largest.

[3] Currently Wasabi, but it really doens't matter. Restic encrypts client side, you just need to trust the provider enough that they don't completely collapse at the same time that you need backups.

dathinab 2 hours ago

Ironically drop box and one drive folders I can still somewhat understand as they are "backuped" in other ways (but potentially not reliable so I also understand why people do not like that).

But .git? It does not mean you have it synced to GitHub or anything reliable?

If you do anything then only backup the .git folder and not the checkout.

But backing up the checkout and not the .git folder is crazy.

  • dnnddidiej an hour ago

    I use backblaze and have repos I dont push for this reason so I am a bit stunned lol

  • Hendrikto 44 minutes ago

    > drop box and one drive folders I can still somewhat understand as they are "backuped" in other ways

    No they are not. This is explicitly addressed in the article itself.

    • Tempest1981 4 minutes ago

      Parent is using "backuped" to mean "likely in some cloud (latest version)". And .git being excluded from that.

      You are using it to mean "maintaining full version history", I believe?

  • Timwi an hour ago

    Oftentimes the important data that needs restoring is in the checkout: uncommitted and unstaged changes that represent hours of work.

  • nikanj an hour ago

    Microsoft makes no guarantees on onedrive, you are responsible for backing up that data. Of course they try hard to keep it safe, but contractually they give no promises

venzaspa an hour ago

On the topic of backing up data from cloud platforms such as Onedrive, I suspect this is stop the client machine from actively downloading 'files on demand' which are just pointers in explorer until you go to open them.

If you've got huge amounts of files in Onedrive and the backup client starts downloading everyone of them (before it can reupload them again) you're going to run into problems.

But ideally, they'd give you a choice.

  • simplyinfinity 2 minutes ago

    Came here to say this. Files in OneDrive get removed from your local storage and are downloaded ON DEMAND. given that you can have 1TB+ onedrive folder, backblaze downloading all of that is gonna throttle your connection and fill up your disk real fast.

  • einr an hour ago

    This is a pain, to be sure, but surely there is some sort of logic you could implement to detect whether a file is a Real File that actually exists on the device (if so, back it up) or a pointer to the cloud (ignore it by default, probably, but maybe provide a user setting to force it to back up even these)

basilgohar an hour ago

This is really disturbing to hear as I've incorporated B2 into a lot of my flow for backups as well as a storage backend for Nextcloud and planned as the object store for some upcoming archival storage products I'm working on.

I know the post is talking about their personal backup product but it's the same company and so if they sneak in a reduction of service like this, as others have already commented, it erodes difficult-to-earn trust.

  • e40 36 minutes ago

    I had issues with the personal backup product and was told the solution was to create a new account. I moved to Wasabi immediately using rclone.

    On macOS.

solarkraft an hour ago

So what are HN’s favorite alternatives?

Preferably cheap and rclone compatible.

Hetzner storagebox sounds good, what about S3 or Glacier-like options?

  • freedomben 42 minutes ago

    > So what are HN’s favorite alternatives?

    I assume when asking such a question, you expect an honest answer like mine:

    rclone is my favorite alternative. Supports encryption seamlessly, and loaded with features. Plus I can control exactly what gets synced/backed up, when it happens, and I pay for what I use (no unsustainable "unlimited" storage that always comes with annoying restrictions). There's never any surprises (which I experienced with nearly every backup solution). I use Backblaze B2 as the backend. I pay like $50 a month (which I know sounds high), but I have many terabytes of data up there that matters to me (it's a decade or more of my life and work, including long videos of holidays like Christmas with my kids throughout the years).

    For super-important stuff I keep a tertiary backup on Glacier. I also have a full copy on an external harddrive, though those drives are not very reliable so I don't consider it part of the backup strategy, more a convenience for restoring large files quickly.

eviks an hour ago

> There was the time they leaked all your filenames to Facebook, but they probably fixed that.

That's a good warning

> Backblaze had let me down. Secondly within the Backblaze preferences I could find no way to re-enable this.

This - the nail in the coffin

Terr_ 2 hours ago

I feel that's a systemic problem with all consumer online-backup software: They often use the barest excuse to not back things up. At best, it's to show a fast progress bar to the average user, and at worst it's to quietly renege on the "unlimited" capacity they promised when they took your money. [1]

Trying to audit—let alone change—the finer details is a pain even for power users, and there's a non-zero risk the GUI is simply lying to everybody while undocumented rules override what you specified.

When I finally switched my default boot to Linux, I found many of those offerings didn't support it, so I wrote some systemd services around Restic + Backblaze B2. It's been a real breath of fresh air: I can tell what's going on, I can set my own snapshot retention rules, and it's an order of magnitude cheaper. [2]

____

[1] Along the lines of "We have your My Documents. Oh, you didn't manually add My Videos or My Music for every user? Too bad." Or in some cases, certain big-file extensions are on the ignore list by default for no discernible reason.

[2] Currently a dollar or two a month for ~200gb. It doesn't change very much, and data verification jobs redownload the total amount once a month. I don't backn up anything I could get from elsewhere, like Steam games. Family videos are in the care of different relatives, but I'm looking into changing that.

  • aitchnyu 2 hours ago

    Umm, why didnt you find a GUI manager like Vorta (this one is Borg exclusive IIRC)?

    • Terr_ 2 hours ago

      With restic I don't need some kind of special server daemon on the other end, I can point my backup destination to any mountable filesystem, or relatively dumb "bucket" stores like S3 or B2. I like having the sense of options and avoiding lock-in. [1]

      As for GUIs in general... Well, like I said, I just finished several years of bad experiences with some proprietary ones, and I wanted to see and choose what was really going on.

      At this point, I don't think I'd ever want a GUI beyond a basic status-reporting widget. It's not like I need to regularly micromanage the folder-set, especially when nobody else is going to tweak it by surprise.

      _____

      [1] The downside to the dumb-store is a ransomware scenario, where the malware is smart enough to go delete my old snapshots using the same connection/credentials. Enforcing retention policies on the server side necessarily needs a smarter server. B2 might actually have something useful there, but I haven't dug into it.

  • rrreese 2 hours ago

    Yes, you're exactly right. Once they decide not to exclude certain filetypes it puts the burden on the endusers who are unequipped to monitor these changes.

pastage an hour ago

Not backing up cloud is a good default. I have had people complain about performance when they connected to our multiple TB shared drive because their backup software fetched everything. There are of course reasons to back that up I am not belittling that, but not for people who want temporary access to some 100GB files i.e. most people in my situation.

mdevere 31 minutes ago

If this is true, I'll need to stop using Backblaze. I have been relying on them for years. If I had discovered this mid-restore, I think I would have lost my mind.

XCSme an hour ago

Initially I thought this was about their B2 file versions/backups, where they keep older versions of your files.

  • Hamuko 18 minutes ago

    B2 is not a backup service. It’s an object storage service.

avidphantasm an hour ago

I recently stopped using Backblaze after a decade because it was using over 20GB of RAM on my machine. I also realized that I mostly wanted it for backing up old archival data that doesn’t change ever really. So I created a B2 bucket and uploaded a .tar.xz file.

lpcvoid an hour ago

Hetzner storagebox. 1TB for under 5 bucks/month, 5TB for under 15. Sftp access. Point your restic there. Backup game done, no surprises, no MBAs involved.

  • poisonborz an hour ago

    Until there is. Backblaze was also trusted years ago. Selfhost, it became easy enough.

palata an hour ago

My takeaway is that for data that matters, don't trust the service. I back up with Restic, so that the service only sees encrypted blobs.

  • alfanick an hour ago

    Same, I use Restic + Backrest (plus monitoring on Healthchecks, self-hosted + Prometheus/AlertManager/Pushover), with some decent structure - local backups every half-an-hour to raid1, every hour a backup to my old NAS, every day a backup to FTP in Helsinki, and once a week some backups to Backblaze (via Restic). Gives me local backups, observability, remote backups spread across different providers - seems quite safe :) I highly recommend to everyone figuring out a good backup strategy, takes a day or two.

    Edit: on top of that I've built a custom one-page monitoring dashboard, so I see everything in one place (https://imgur.com/B3hppIW) - I'll opensource, it's decent architecture, I just need to cleanup some secrets from Git history...

  • mijoharas an hour ago

    What cloud backend are people using for restic? B2/S3/something else? I'm still just backing up to other machines using it (though I'd also heavily recommend restic)

throwaway81998 an hour ago

This is terrifying. Aren't Backblaze users paying per-GB of storage/transfer? Why should it matter what's being stored, as long as the user is paying the costs? This will absolutely result in permanent data loss for some subset of their users.

I hope Backblaze responds to this with a "we're sorry and we've fixed this."

faangguyindia 2 hours ago

I backup my data to s3 and r2 using local scripts, never had any issues

Don't even know why people rely on these guis which can show their magic anytime

  • CodesInChaos an hour ago

    * S3 is super expensive, unless you use Glacier, but that has a high overhead per file, so you should bundle them before uploading.

    * If your value your privacy, you need to encrypt the files on the client before uploading.

    * You need to keep multiple revisions of each file, and manage their lifecycle. Unless you're fine with losing any data that was overwritten at the time of the most recent backup.

    * You need to de-duplicate files, unless you want bloat whenever you rename a file or folder.

    * Plus you need to pay for Amazon's extortionate egress prices if you actually need to restore your data.

    I certainly wouldn't want to handle all that on my own in a script. What can make sense is using open source backup software with S3/R2/B2 as backing storage.

  • ralfd an hour ago

    > Don't even know why people

    Most people (my mom) don't know what s3 and r2 is or how to use it.

  • palata an hour ago

    This. I use Restic, the cloud service doesn't know about what I send, it's just encrypted blobs as far as it is concerned.

    • Terr_ an hour ago

      > encrypted blobs

      I like how you can set multiple keys (much like LUKS) so that the key used by scheduled backups can be changed without messing with the key that I have memorized to restore with when disaster strikes.

      It also means you can have multiple computers backing up (sequentially, not simultaneously) to the same repository, each with their own key.

  • bjord an hour ago

    you don't understand why pre-rolled critical backup solutions might be appealing to (especially non-technical) people?

    also, you pay per-GB. the author is on backblaze's unlimited plan.

netdevphoenix 2 hours ago

I only use Backblaze as a cold storage service so this doesn't affect me but it's worth knowing about changes in the delivery of their other services as it might become widespread

trvz 2 hours ago

Meanwhile, Backblaze still happily backups up the 100TB+ I have on various hard drives with my Mac Pro.

  • mcherm an hour ago

    Does it? How do you know?

    If they start excluding random content (eg: .git) without effective notice, maybe they AREN'T backing up everything you think they are.

    • trvz 43 minutes ago

      You don’t do quarterly restore tests?

bakugo 26 minutes ago

Blackblaze's personal backup solution is a mess in general. The client is clearly a giant pile of spaghetti code and I've had numerous issues with it, trying to figure out and change which files it does and doesn't backup is just one of them.

The configuration and logging formats they use are absolutely nonsensical.

breakingcups an hour ago

Holy Hannah, this is such bullshit from Backblaze. Both the .git directory (why would I not SPECIFICALLY want this backed up for my projects?) and the cloud directories.

I get that changing economics make it more difficult to honor the original "Backup Everything" promise but this feels very underhanded. I'll be cancelling.

knorker an hour ago

Is this grey-on-black just meant for LLMs to see for training, or is the intention that humans should be able to read it too?

cyanydeez 43 minutes ago

rhey alao stopped taking my cc and email me on a no+reply email about it like they dont want to get paid

o10449366 2 hours ago

I've recently been looking for online backup providers and Backblaze came highly recommended to me - but I think after reading this article I'll look elsewhere because this kind of behavior seems like the first step on the path of enshittification.

100ms 2 hours ago

Managing backup exclusions strikes again. It's impossible. Either commit to backing up the full disk, including the 80% of easily regenerated/redownloaded etc. data, or risk the 0.001% critical 16 byte file that turns out to contain your Bitcoin wallet key or god knows what else. I've been bitten by this more times than I'd like to admit managing my own backups, it's hard to expect a shrink-wrapped provider to do much better. It only takes one dumb simplification like "my Downloads folder is junk, no need to back that up" combined with (no doubt, years later) downloading say a 1Password recovery PDF that you lazily decide will live in that folder, and the stage is set.

Pinning this squarely on user error. Backblaze could clearly have done better, but it's such a well known failure mode that it's not much far off refusing to test restores of a bunch of tapes left in the sun for a decade.

  • dspillett an hour ago

    > Pinning this squarely on user error.

    It isn't user error if it was working perfectly fine until the provider made a silent change.

    Unless the user error you are referring to is not managing their own backups, like I do. Though this isn't free from trouble, I once had silent failures backing up a small section of my stuff for a while because of an ownership/perms snafu and my script not sending the reports to stderr to anywhere I'd generally see them. Luckily an automated test (every now & then it scans for differences in the whole backup and current data) because it could see the source and noticed a copy wasn't in the latest snapshot on the far-away copy. Reliable backups is a harder problem then most imagine.

  • mr_mitm 2 hours ago

    If there is a footgun I haven't considered yet in backup exclusions, I'd like to know more. Shouldn't it be safe to exclude $XDG_CACHE_HOME? Unfortunately, since many applications don't bother with the XDG standard, I have to exclude a few more directories, so if you have any stories about unexpected exclusions, would you mind sharing?

    • 100ms 2 hours ago

      I don't remember why I started doing it, but I don't bulk exclude .cache for some reason or other. I have a script that strips down larger known caches as part of the backup. But the logic, whatever it was, is easy to understand: you're relying on apps to correctly categorise what is vs. isn't cache.

      Also consider e.g. ~/.cache/thumbnails. It's easy to understand as a cache, but if the thumbnails were of photos on an SD card that gets lost or immediately dies, is it still a cache? It might be the only copy of some once-in-a-lifetime event or holiday where the card didn't make it back with you. Something like this actually happened to me, but in that case, the "cache" was a tarball of an old photo gallery generated from the originals that ought to have been deleted.

      It's just really hard to know upfront whether something is actually important or not. Same for the Downloads folder. Vendor goes bankrupt, removes old software versions, etc. The only safe thing you can really do is hold your nose and save the whole lot.