Backup solution comparision

https://lemmy.ml/post/44707979

Backup solution comparision - Lemmy

# Software 1. Bacula [https://www.bacula.org/] 🟢Foss 🟢Enterprise trusted 🟢All OS 🟢Multi-machine 🟢Web UI 🟢Dedup 🟢snapshots 🟢Scalable 🟢Scheduling 🔴Hard setup Lesson [https://www.youtube.com/watch?v=X58jNkN0eAo] - Bareos [https://github.com/bareos/bareos] Bacula Fork 1. Restic [https://restic.net/] - Seems like is best - 🟢Foss 🟢EnterpriseTrusted 🟢AllOS 🟢Old 🟢EasySetup https://github.com/creativeprojects/resticprofile [https://github.com/creativeprojects/resticprofile] 1. urbackup [https://www.urbackup.org/download.html] - Lesson [https://www.youtube.com/watch?v=tXGVzMUsuE4] https://christitus.com/urbackup/ [https://christitus.com/urbackup/] 🟢Foss ⚠️macOS ✅UI 🟢Powerful 1. Pika [https://gitlab.gnome.org/World/pika-backup] (https://www.youtube.com/watch?v=W30wzKVwCHo [https://www.youtube.com/watch?v=W30wzKVwCHo]) 🟢Foss ❌No Windows 1. Borg [https://www.borgbackup.org/] - 🟢Foss ❌No Windows ⚠️macOS 1. Kopia [https://github.com/kopia/kopia] - 🟢Foss , web UI 1. Duplicati [https://github.com/duplicati/duplicati] - 🟢Foss ✅GUI 1. vykar [https://github.com/borgbase/vykar] - Fast, encrypted, deduplicated backups in Rust, YAML config, ✅GUI, support for S3, custom REST, SFTP storage. Inspired by Restic+Borg. 1. Duplicacy [https://duplicacy.com/] 1. Veeam (Free) [https://www.veeam.com/products/free/backup-recovery.html] - 🟢Enterprise 🔴Proprietary ✅UI ⚠️macOS 1. Backblaze [https://www.backblaze.com/] - Is it foss ? ## Sync Tools not backup Rsync [https://en.wikipedia.org/wiki/Rsync] RClone [https://github.com/rclone/rclone] - (https://www.youtube.com/watch?v=QKCIi-NxJEo [https://www.youtube.com/watch?v=QKCIi-NxJEo] ) # To Backup - External and Internal Disk (files) and OSes to backup, - Backup select data from Disks, - all separately backup-ed to the same backup disk, . # How to set up like this with features - 1. Incremental backup method, where I only make full backups once , Question - as i understand from “grandfather,father,son” method - that Full backups are still neccassry when using snapshots/incremental backups, why is that ? 2. Option Delete changes older than x. 3. How to Only backup Select Data, like only personal data, 4. Save a “Ghost” for other data (from internet) which is only Filename, Metadata and Folder-Structure. 5. “File Change Tracker” to see summary of what files are moved/deleted/renamed. 6. “File History” where I see previous version of files. 7. I would like to configure from inside the folders, for the disks (not OS), e.g. have .backupfile file containing something like - backup=1, or have select file backuped/not-backedup. Old Post about methodology - https://lemmy.ml/post/44433232 [https://lemmy.ml/post/44433232]

It’s not in your list but veeam has a free version and I really like it.
I’m a fan of restic. I’m using it for workstations and homelab servers. I have two complaints. Scheduling backups isn’t integrated into the tool (but other wrapper tools like resticprofile do a great job of cooking the gap. And restoring from backup is more of a headache than I’d like.

For restic:

  • Every backup is incremental after the first or rather restic makes no distinction because it chunks and dedups the data on the way in so if it’s already in the repo it doesn’t get stored twice.
  • Restic has customisable ‘forget’ cmd that can do whatever you want
  • Restic has filtering flags, you can use a gitignore style file also. Many people use a wrapper though like autorestic.
  • The ghost files are interesting. Restic has nothing special for this. A script that mirrored those files and wrote them all as 0 bytes which restic could then backup would be possible, this would work same for any backup tool.
  • You get that summary after every restic backup. You can also compare snapshots and mount them all to run your own analysis if you want.
  • Again if you mount a restic backup you have access to every file and snapshot taken in the repo. You could compare or diff them using usual tools.
  • There is a ‘exclude-if-present’ option where you can say if a file with the name of your choosing is present do not backup that dir etc
  • I’ve been using Duplicacy. I pay for the GUI because I still struggle with CLI-only tools.

    Interested to see what others suggest though.

    Duplicacy

    A new generation cross-platform cloud backup tool