| I personally use Bacula: https://www.baculasystems.com/ But in truth, it's a bit complex to setup. You have 3 daemons (agent, director and storage) each with its configuration. This configuration files must match exactly (a bit like a nagios configuration) (http://www.bacula.org/2.4.x-manuals/en/main/Conf-Diagram.png). Adding SSL is also a bit annoying, as there are many moving parts. But once setup, it works quite well and bconsole is nice. It's also quite easy to install since it's already available in most distributions. You can set backup policies on a per job basis, do full, incremental and differential backups, you can also set a pre and post backup scripts as well as do the same for restorations. It is quite comprehensive albeit a bit complex. At home, I use it with an old LTO-1 tape recorder/bank (IBM 3581-H17) repaired with pieces of bicycle tube (I find this kind of robots fascinating, a bit anachronistic in our age, but still relevant). In the end, I'm not sure if I will recommend it, but it's definitely a viable option. |