Sauvegarder à rien ne sert, si restaurer ne peut se faire !
BackupPC
Il s'agit d'une solution simple à mettre en place et permettant la sauvegarde ( et la restauration ) depuis une interface Web. Le poste à sauvegarder pouvant être sous Linux ou Windows.
BackupPC est bien référencé sur le NET, je conseille l'article suivant
Ce billet va montrer une installation sous Debian Squeeze.
Installation
Faire une installation basique de Debian, il faut prévoir un gros espace disque pour stocker les sauvegardes, dans cet exemple le choix sera /home.
Un fois Debian installé, il suffit de demander l'installation du paquet BackupPC
aptitude install backuppc
Par défaut le serveur Web apache2 sera configuré. l'installation propose également un mot de passe pour un utilisateur backuppc, le noter sinon il faut le modifier ainsi
htpasswd /etc/backuppc/htpasswd backuppc
Répertoire de sauvegarde
Par défaut backupPC sauvegarde sous /var/lib/backuppc, le plus simple, est de déplacer ce répertoire sous /home et de créer un lien symbolique. Bien sur en modifiant les fichiers de configuration, on peut faire mieux, mais ici on fait simple.
mv /var/lib/backuppc /home ln -s /home/backuppc /var/lib/backuppc
Via un navigateur aller sur l'URL http://mon_serveur/backuppc et donner le nom d'utilisateur : backuppc et le mot de passe créé précédement.
L'interface est en anglais, pour la passer en français, cliquer sur le lien "Edit config" puis sur "CGI".
Dérouler la combo Language pour choisir 'fr' et sauvegarder. Rafraichir le navigateur, l'interface est alors francisée.
Enregistrer des machines
la encore l'interface graphique est suffisement conviviale, il y a toutefois un prérequis, il faut autoriser l'utilisateur backuppc à se connecter en root sur la machine distante. Pour cela depuis le serveur hébergeant BackupPC :
su - backuppc
Générer une paire de clé ssh
ssh-keygen -t rsa
Faire entrée sur les questions, puis copier la clé vers le serveur à sauvegarder.
ssh-copy-id root@ip_serveur_a sauvegarder
Le mot de passe sera une première fois demandé, tester en se connectant directement en ssh, le mot de passe n'est pas demandé. Il suffit alors d'engegistrer les machines via le lien Machines.
Comme méthode de sauvegarde prendre rsync et choisir les répertoires à sauvegarder.
Conclusion
Le produit est très complet et demanderait un long développement. L'interface Web est certes un peu viellotte ( ce qui ne me gène en rien ) mais très bien faite. je réitère mon intérêt pour l'article suivant