How are you backing up your data?

Open ended but how are you backing up your data? For me I would normally schedule it but I don’t have my desktop turned on consistent times.

With a pen and paper? :scream:

1 Like

Based and analog pilled…

I use Nextcloud and a private server running raidz5 with three helium drives.

3.5" hot-swap bay and executing a script with Robocopy commands every sunday (by hand, that is).

I used to have Veeam community edition do this to a DIY NAS, but honestly, nah.

Critical:

  • Local NAS a la TrueNAS Core, with daily RCON backups to encypted Backblaze storage bucket.

Everything Else:

  • Local NAS

I’ve started thinking about my own backup strategy. I bought Acronis thinking it would be a good solution but honestly just need to backup folders, don’t really care for their proprietary format of things. Might look into Macrium Reflect paid or even a simply rync or Robocopy job run upon computer boot.

Considered m-discs?
People tend to forget that optical media exists but one could argue them being a more robust type of storage, and yeah avoid proprietary formats because who knows what happens in the future

Encrypted rclone to Hetzner storage box. Everything on /var/lib/lxc daily for applications and weekly for file server. Backup from snapshot to avoid sending a file that is modified while is transferred.

cat /etc/cron.d/backup 
0 6 * * 6 root /usr/bin/flock -w 0 /var/lock/backup.lock /var/lib/lxc/backup.sh
#!/usr/bin/env bash
SNAPSHOT="rclone-`date +%Y%m%d%H%M%S`"
btrfs subvolume snapshot /var/lib/lxc /var/lib/lxc/.${SNAPSHOT}
rclone sync --check-first --ignore-errors -l /var/lib/lxc/.${SNAPSHOT} encrypt: --config /var/lib/lxc/rclone.conf --exclude "**/var/log/**" --exclude "**/var/lib/docker/**" --exclude "**/proc/**" --exclude "**/sys/**" --exclude "**/var/run/**" --exclude "**/tmp/**"
btrfs subvolume delete /var/lib/lxc/.${SNAPSHOT}