BackupPC : Différence entre versions
(→Pointeurs) |
|||
Ligne 8 : | Ligne 8 : | ||
BackupPC permet de sauvegarder automatiquement à des intervalles de temps réguliers des répertoires situés sur des machines du réseau. | BackupPC permet de sauvegarder automatiquement à des intervalles de temps réguliers des répertoires situés sur des machines du réseau. | ||
+ | |||
+ | {{Triptyque}} | ||
{{Clr}} | {{Clr}} |
Version du 28 mars 2014 à 14:55
BackupPC est un logiciel libre de sauvegardes de données informatiques, publié sous licence GPL-2.
Il permet d'assurer une politique de sauvegardes "versionnées" pour des clients de différents types (Unix, GNU/Linux, Windows, Mac)
BackupPC est utilisé pour sauvegarder un ensemble de postes. Il possède une interface Web pour configurer, lancer des sauvegardes ou restaurer des fichiers. Il est également possible de sauvegarder des bases de données.
BackupPC permet de sauvegarder automatiquement à des intervalles de temps réguliers des répertoires situés sur des machines du réseau.
- Consulter la rubrique des logiciels triptyques
- 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
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)
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...