Dado que você não tem acesso físico ao servidor, nem qualquer meio aparente para especificar como um servidor restaurado será configurado, eu estaria contando com a assistência da empresa de hospedagem para determinar a melhor forma de fazer backup de seu servidor.
No caso improvável de que eles não ajudem, eu gostaria de:
- Executar
dpkg-get-selections >/var/backup/package_list
a cada noite, para obter a lista de pacotes na máquina - Descarregue bancos de dados MySQL ou PgSQL
- Use algo como rdiff-backup para fazer um backup de
/etc
,/var
,/home
e de qualquer outro local conhecido por ter dados modificados pelo usuário neles, em um local remoto (excluindo/var/spool
,/var/tmp
,/var/state
e a localização ao vivo de qualquer banco de dados) - A restauração é uma questão de copiar a package_list de volta para a máquina, executando dpkg-set-selections,
apt-get dselect
e, em seguida, copiando os backups de volta ao lugar.