I see many posts asking about what other lemmings are hosting, but I’m curious about your backups.

I’m using duplicity myself, but I’m considering switching to borgbackup when 2.0 is stable. I’ve had some problems with duplicity. Mainly the initial sync took incredibly long and once a few directories got corrupted (could not get decrypted by gpg anymore).

I run a daily incremental backup and send the encrypted diffs to a cloud storage box. I also use SyncThing to share some files between my phone and other devices, so those get picked up by duplicity on those devices.

  • banana1@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 years ago

    Personally I do:

    • Daily snapshots of my data + Daily restic backup on-site on a different machine
    • Daily VM/containers snapshot locally and on a different machine, keeping at least 2 monthly, 2 weekly and 2 daily backups
    • Weekly incremental data backup in an immutable B2 bucket, with a new bucket every month and a 6 month immutability (so data can’t be changed/erased for 6 month)
    • Weekly incremental data backup on an other off-site machine
    • Monthly (but I should start doing it weekly) backup of important data (mainly documents and photos) on removable medias that I keep offline in a fire-proof safe

    Maybe it’s overkill, maybe it’s not enough, I’ll know when something fail and I am screwed, ahah

    As a note, everybody should test/check their backup frequently. I once had an issue after changing an IP address and figured out half my backups where not working 6 month later…

    • lhamil64@beehaw.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 years ago

      How do you approach testing your backups? It seems like you shouldn’t just restore it to the various applications because if it fails then you’re screwed. But it also seems like a huge pain to create duplicate instances of every application to test the backup.

      • banana1@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 years ago

        I do restore my VMs to deplicate VMs to test from time to time (it’s pretty easy with Proxmox) but I use Restic for data backups which encrypts the data before uploading it, so one should restore a backup to a different folder to ensure the data integrity and that you didn’t forget your keys ahah

        You don’t have to do it every week or month, but it’s worth doing it a few times a year or when you change something!