Esta parece ser uma coisa muito arriscada que você está fazendo. Se os seus dados são realmente importantes, você corre sempre o risco de perdê-los.
Aqui está o que eu faria em tal situação:
- Configurar um servidor SVN provavelmente no meu computador doméstico.
- Exponha este servidor SVN por meio de http ou https. Claro, você terá que comprar o nome do domínio e todas as outras coisas com ele. Existem diferentes maneiras pelas quais você pode executar um site ao vivo através do seu computador doméstico. Dica: você terá que comprar IP estático para isso. A implementação deste ponto específico necessitará de um conhecimento mais detalhado da sua parte.
- Ligue-se a este servidor SVN através do cliente TortoiseSVN (ou de qualquer outro cliente SVN) de todas as máquinas clientes (laboratório, máquina desconhecida e máquina cliente doméstica).
- Insira uma política de replicação e backup na máquina do servidor para fazer o backup dos dados a cada 'n' número de dias / horas / meses, dependendo da frequência das alterações de dados.
- Preferencialmente, o backup deve estar em uma máquina diferente, mas se seu orçamento não permitir isso, ele deve estar em pelo menos um disco rígido diferente.