Should I use Restic, Borg, or Kopia for container backups?
I'm planning to set up proper backups for my server, but I'm not sure which software to use. I've looked for solutions with encryption, compressed, incremental backups. These seem to be the best options:
IMHO, Duplicacy is better than all of them at all those things - multi-machine, cross-platform, zstd compression, encryption, incrementals, de-duplication.
The licence is pretty clear - the CLI version is entirely free for personal use (commercial use requires a licence, and the GUI is optional). If you don't like the licence, that's fine, but it's hardly 'disingenuous' when it is free for personal use, and has been for many years.
The paid GUI version is extremely cautious on the auto-updates (it's basically a wrapper for the CLI) - perhaps a bit too cautious. The free CLI version is also very cautious about making sure your backup storage doesn't break.
For example, they recently added zstd encryption, yet existing storages stay on lz4 unless you force it - and even then, the two compression methods can exist in the same backup destination. It's extremely robust in that regard (to the point that if you started forcing zstd compression, or created a new zstd backup destination, you can use the newest CLI to copy data to the older lz4 method and revert - just as an example). And of course you can compile it yourself years from now.