I’m trying to plan a better backup solution for my home server. Right now I’m using Duplicati to back up my 3 external drives, but the backup is staying on-site and on the same kind of media as the original. So, what does your backup setup and workflow look like? Discs at a friend’s house? Cloud backup at a commercial provider? Magnetic tape in an underground bunker?

  • blurry@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    I use immich and nextcloud for the clients (my wife and my parents know that I only take care about that data) and on the server side I use borgmatic which has a local repository on the second drive inside my nuc and a remote repository hosted by hetzner called “storage box” which supports borg native.

    Yes the remote is out of my physical access, but borg is fully encrypted and for 4$/3.6€/month for 1TB I feel good.

    Before I started with borg and hetzner I had a rsync based backup with an odroid hc1 hosted by my parents, but that doesn’t feel safe. Due to slow network by my parents I had to sync my local backup instead of a second backup from the real data and the monitoring was also very bad.

    From my point of view: You have no backup, if it is not automated and you have no monitoring.

  • Eskuero@lemmy.fromshado.ws
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    25 days ago

    4-2-1-1 for me I guess 🫣 or 4-2-2?

    Two copies at home, synced daily, one of them in an external drive that I like to refer as the emergency grab and run copy lol

    One at a family member synced weekly and manually every time I visit.

    All of those three copies are always within a 10 kilometer radius in a valley overseen by a volcano so…

    One partial copy of the so-critical-would-cry-if-Iost data is synced every few days to a backblaze bucket.

  • Dark Arc@social.packetloss.gg
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    I use Kopia to B2, then on a monthly basis I copy the current Kopia repo to an external drive that’s otherwise kept offline in my house.

  • merthyr1831@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    My current plan once new migration is completed:

    Primary pool - 1x ZFS (couldn’t afford redundancy but no different to my RPI server). My goal is to get a few more drives and set up a RAIDZ1/2.

    Weekly backup of critical data (eg. nextcloud) from primary pool to a secondary pool. Goal here is to get a mirror but will only be one drive for now.

    Weekly upload of secondary pool to hetzner storage box via rsync.


    Current server

    1x backup to secondary drive (rpi) 1x backup to hetzner storage box via rsync

  • Lem453@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    25 days ago

    All persistent storage from my dockers are in a folder. All I have to backup everything is backup this one folder along with my docker compose files (in git).

    Locally there are zfs snapshots (autosnapshot) and for remote I use borgmatic.

    Borg to :

    1. Local server
    2. Friends server
    3. Borgbase
  • schmurian@lsmu.schmurian.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    3 backups:

    • phone data is synced to a nvme drive (1) which holds all the data of my homelab
    • This nvme is backed up to a nvme (2) drive on the same device via backrest
    • The nvme is also synced via Diplicati to a cloud storage provider (3)

    2 locations: home and cloud

    1… what was 1 again?

    • InnerScientist@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      25 days ago
      • Maintain three (3) copies of your data: This includes the original data and at least two copies.
      • Use two (2) different types of media for storage: Store your data on two distinct forms of media to enhance redundancy.
      • Keep at least one (1) copy off-site: To ensure data safety, have one backup copy stored in an off-site location, separate from your primary data and on-site backups.

      You have 3 copies, one on your phone and nvme, one on the backup nvme and one in the cloud. You have 2 media, internal SSD and cloud (your phone would count as a third if it wasn’t auto synced) You have 1 off-site in the cloud

      • Railcar8095@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        25 days ago

        I might be the weird one, but I never consider the phone copy as valid for 321. I have so many photos that they don’t fit, so most are already not there anymore.

        Server/htpc + desktop (with delay, I turn it on sparsely) + b2

  • BlueBockser@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    I use Backblaze B2 for one offsite backup in “the cloud” and have two local HDDs. Using restic with rclone as storage interface, the whole thing is pretty easy.

    A cronjob makes daily backups to B2, and once per month I copy the most current snapshot from B2 to my two local HDDs.

    I have one planned improvement: Since my server needs programmatic access to B2, malware on it could wipe both the server and B2, leaving me with the potentially one-month old local backups. Therefore I want to run a Raspberry Pi at my parents’ place that mirrors the B2 repository daily but is basically air-gapped from the server. Should the B2 repository be wiped, the Raspberry Pi would still retain its snapshots.

  • mtoboggan@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    My main server is backed up via Kopia to a 5 TB Hetzner Storage Box and to a second server at my parents in law‘s place. I‘ve got additional MDisc backups of old photos, Paperless PDFs and work related files that don‘t change at my mother‘s place as well.

    My Linux ISO collection is too big to actually back up. So, I regularly create file lists and in the event of data loss, I will have to spend quite some time to rebuild it. At least, my fiber connection will help me with that.

  • 0x0@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    Atm main sys is a ZFS RAIDZ1 on 3 SSDs
    Weekly-ish backup onto 1TB external HDD.
    Sync encrypted important stuff to Cloud.
    Syncthing some stuff to smartphone.

  • Dave@lemmy.nz
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    Wow, a lot of variation in this thread!

    I get all my data to my server, then from there I have borgmatic do incremental backups to a backup drive on the same machine (nightly cronjob).

    From there I use Rclone to get the encrypted borg backup to Backblaze B2 for cloud storage.

    So for 3 2 1, my 3 copies are the original, the local backup, and the cloud backup.

    My 2 media are local hard drives and cloud storage (I think it’s fair to consider this a different kind of media).

    And my 1 offsite is the cloud backup.

    Now I’m dumb and have a fear of screwing something up so I have also started burning M-Discs of my critical data (everything except TV/movie/music stuff I can redownload). Though this was a lot more expensive than I was expecting, because of aforementioned me being dumb I already screwed up two discs (they are write once). I’m also doing two copies of each disc.

    Also I have photos/home videos additionally stored in ente, they are super important to me and I wanted a separated copy someone else is looking after.

  • emerald@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    24 days ago

    “3! 2! 1!” Is just what I say when doing some potentially deleterious action after rsyincing a few key directories to a separate volume

  • brokenlcd@feddit.it
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    A usb stick and an old hard drive from 2009. The crackhead way of dealing with backups.

  • Object@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    25 days ago

    I dump data to someone who probably practices 3-2-1 rule after encrypting it (which is Backblaze for me). I mean, these guys back up data for a living.

  • potentiallynotfelix@lemmy.fish
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    DO NOT follow my lead, my backup solution is scuffed at best.

    3:

    I have:

    • RAID1 array w/ 2 drives
    • Photos on the device that took them
    • Photos on a random old hard drive pulled from an ancient apple mac.

    2:

    I’ve got a hard drive and flash memory?

    1:

    Don’t have this at all, the closest is that my phone is off-site half of the day.