BackupPC
De Asso Val Libre
Révision de 15 mars 2014 à 15:51 par Mariano (discussion)
- FIXME Descriptif
Copies d'écrans
|
ATTENTION: Ne téléchargez jamais un logiciel en dehors de son site officiel de diffusion ou de celui de votre distribution ÉVITEZ les sites dits de téléchargements gratuits
- Rechercher si un paquet Flatpak correspondant backuppc est disponible à l'adresse ci-dessous
- https://flathub.org/apps/search/backuppc
- Utiliser alors votre magasin de logiciels pour installer le flatpak souhaité
Sommaire
Pointeurs
- Wikipedia
- http://fr.wikipedia.org/wiki/BackupPC
- Doc (installation) ubuntu
- http://doc.ubuntu-fr.org/backuppc (oubli le léger détail de l'installation du serveur web associé : apache !!)
- Doc backuppc
- (english !) http://backuppc.sourceforge.net/faq/BackupPC.html
Installation de base
On privilégie l'installation de la version 3.0 de backuppc qui est entièrement configurable par l'interface web.
- Pré-requis
- un serveur apache opérationnel sur le serveur de sauvegarde (on suppose ici localhost) : http://localhost ou https://localhost
sudo apt-get install libapache-mod-ssl apache-ssl
- Installation des paquets backuppc
sudo apt-get install backuppc smbclient samba-common -t testing
Attention : l'installation indique le mot de pass généré pour la connexion, à noter !!
Se connecter sur : http://localhost/backuppc (login = backuppc)
- Résultat
- interface web vers le serveur de sauvegarde (par défaut en anglais):
Sauvegarde Linux/SSH
- Principe
- le serveur backuppc (l'utilisateur 'backuppc' en fait) dispose d'une clé autorisée à se connecter (root) sur la machine à sauvegarder.
- Sur une ubuntu, ajouter un pass pour l'utilisateur root
Les défauts de backuppc
- Il n'est pas trivial de donner un accès avec des droits adaptés aux utilisateurs.
- Les fichiers ne sont pas sauvegardés "en clair". Restauration sans backuppc non triviale.
- Documentation en ligne en anglais.
- C'est le serveur qui se connecte aux clients à sauvegarder. C'est donc une manip plus intrusive que l'inverse.
Questions
Optimiser le fonctionnement
- Alléger la charge CPU
- Dans la configuration générale, insérer 'nice -n 19' devant les commandes réalisant les sauvegardes (rsync / samba / ...)
- Exclure les fichiers inutiles
- Dans la configuration globale, exclure :
.adobe .macromedia .config .local .cache Téléchargements/ etc selon les besoins
Comment déplacer un backuppc ?
Un beau jour, on change de machine de sauvegarde... comment transporter "un" backuppc tout en préservant son fonctionnement ?
Le piège c'est d'oublier de préserver les clés ssh utilisées pour se connecter sur les machines clientes. Pour être autorisée à sauvegarder la nouvelle machine hébergeant backuppc devra présenter les mêmes clés.
En bref, backuppc c'est essentiellement :
- une zone de stockage/sauvegarde (/var/lib/backuppc)
- les fichiers de configurations (/etc)
- la clé ssh (/var/lib/backuppc/.ssh/...)
Comment surveiller backuppc ?
Bah oui, une sauvegarde qui ne fonctionne pas ne sauvegarde rien...