Eu consideraria duas soluções de código aberto -
- bacula
Este é um aplicativo / serviço muito modular, mas funcionará de maneira consistente e fácil, uma vez implementado.
Preste atenção no último terço da página de links abaixo, com as seções bullet point, à medida que elas vão riscando as reais necessidades / recursos / deficiências de Bacula.
- amanda
Outra solução de código aberto que pode ser executada no Linux, mas a adição da comunidade não possui seu próprio gui. Com os serviços aprimorados e outros produtos similares para sql e cloud, eles realmente querem que você gaste alguns dólares neles - eles parecem bastante adequados para serem lucrativos. Ainda é uma boa aplicação que existe há anos e tem uma adição à comunidade.