Só para dar uma ideia da minha configuração. Eu tenho um servidor Ubuntu que eu configurei com permissões diferentes, dependendo do usuário se conectar ao compartilhamento. Em alguns clientes, tenho o Windows 7 conectado por meio de uma rede Hub / Node Hamachi e fazendo o backup em uma unidade de compartilhamento. Como faço as configurações iniciais, normalmente terei seus computadores locais na minha rede para o backup inicial. Eles têm acesso a suas próprias unidades compartilhadas, bem como a um repositório público no servidor.
Eu também tenho alguns clientes que preferem que o Windows Home Server realize seus backups no meu servidor de backup; tenho uma visualização do Windows Home Server em execução com recursos mínimos e uma unidade dinamicamente expansível em uma SAN. Isso permitirá que seus backups cresçam conforme necessário. Eu os tenho em sua própria rede VPN Hamachi para que eles possam adicionar computadores como bem entenderem.
Eu também tenho alguns clientes que exigem sincronização constante e um backup contínuo de seus dados, para que eles sejam configurados com o Hamachi VPN, assim como o software 2BrightSparks SyncBack (Windows). Este programa permite vários tipos de sincronização, bem como sua cópia, enquanto os arquivos são opção. Então, dentro de um servidor, estou fornecendo três soluções diferentes e está funcionando razoavelmente há alguns anos.
É um simples Core i3 3GHz, 4TB (SATA 4x1TB 7200RPM), 8GB de RAM DDR3 e lida com tudo muito bem.