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_lista 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,/homee de qualquer outro local conhecido por ter dados modificados pelo usuário neles, em um local remoto (excluindo/var/spool,/var/tmp,/var/statee 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 dselecte, em seguida, copiando os backups de volta ao lugar.