Hello, so, I have been self-hosting some basic stuff recently, including data storage so i don’t have to rely on external services like google drive.

It’s working fine, but I wondered what would be the best backup solutions in case something unexpected and unfortunate happens (accidentally wipe out everything, drives dying, electrical issues, house burning down, that sort of thing).

I was wondering if more experienced self-hosters had recommendations about that ?

Maybe storing a physical drive in an especially sturdy box ? Perhaps using distant cold storage solutions ? Or even something I have never heard of ?

  • witten@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    The only disadvantage I find is that there is no cross system deduplication.

    You could achieve this by having all machines write to a single Borg repository, where everything would get deduplicated. But downsides include: 1. You lose everything if something goes wrong with that one repo, and 2. You’d have to schedule backups across all systems so as not to run at the same time, because the single repo can only have a single writer at once.

    • HelloRoot@lemy.lol
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 days ago

      I tried that once and it takes way longer to run a backup. I forgot ehy exactly, something with running the comparisons against everything.

      • witten@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        It makes a certain amount of sense. More deduplication means more CPU (and IO) spent on that work.