There are many but my recommendation is always something backed by borg
. It is easy enough to setup without a GUI using something like borgmatic
. If you prefer a GUI, you can use a borg frontend like vorta
.
On the other hand, replicating snapshots is actually a handy tool.
I would take either of those options over a disk image though others would disagree.
Of course, we are probably getting a little far off-topic.