I’m trying to find a good method of making periodic, incremental backups. I assume that the most minimal approach would be to have a Cronjob run rsync
periodically, but I’m curious what other solutions may exist.
I’m interested in both command-line, and GUI solutions.
I don’t. I lose my data like all the cool (read: fool) kids.
I use Borg backup with Vorta for a GUI. Hasn’t let me down yet.
This is the correct answer.
Is it just me or the backup topic is recurring each few days on !linux@lemmy.ml and !selfhosted@lemmy.world?
To be on topic as well - I use restic+autorestic combo. Pretty simple, I made repo with small script to generate config for different machines and that’s it. Storing between machines and b2.
It is a critical one. Maybe needs to be part of an FAQ with link to discussion.
It hasn’t succeeded in nagging me to properly back up my data yet, so I think it needs to be discussed even more.
Removed by mod
I do periodic backups of my system from live usb via Borg Backup to a samba share.
Exactly like you think. Cronjob runs a periodic rsync of a handful of directories under /home. My OS is on a different drive that doesn’t get backed up. My configs are in an ansible repository hosted on my home server and backed up the same way.
I don’t, really. I don’t have much data that is irreplaceable.
The ones that are get backed up manually to Proton Drive and my NAS (manually via SMB).
I use Back In Time to backup my important data on an external drive. And for snapshots I use timeshift.
BTRFS filesystem, Snapper for taking periodic snapshots and snap-sync for saving one to an external drive every now and then.
BTRFS is what makes everything incremental.
Seconded for this
by the way, syncthing is great if you need bi-directional sync.
not exactly what you’re looking for (sth like Duplicacy?) but you should probably know about it as it’s a great tool.Git projects and system configs are on GitHub (see etckeeper), the reset is synced to my self-hosted Nextcloud instance using their desktop client. There I have periodic backup using Borg for both the files and Nextcloud database.
All my devices use Syncthing via Tailscale to get my data to my server.
From there, my server backs up nightly to rsync.net via BorgBackup.
I then have Zabbix monitoring my backups to make sure a daily is always uploaded.
dont keep anything u would be upset to lose /s
Restic since 2018, both to locally hosted storage and to remote over ssh. I’ve “stuff I care about” and “stuff that can be relatively easily replaced” fairly well separated so my filtering rules are not too complicated. I used duplicity for many years before that and afbackup to DLT IV tapes prior to that.
Check out Pika backup. It’s a beautiful frontend for Borg. And Borg is the shit.
I use bupstash to backup to a server I built a few years ago