*1. Configurer ssh Les backups se font avec l'utilisateur root afin d'avoir accès à tout. Notre serveur de backup ne tourne pas sur le port SSH standard (22) mais sur le port 3265. Il faut donc créer un fichier /root/.ssh/config pour lui indiquer cette configuration particulière. sudo gedit /root/.ssh/config *host constantvzw.selfip.net *port 3265 *2. Installer backupninja sudo apt-get install backupninja *Créer un backup Dans un terminal sudo ninjahelper -> create a new backup action --> rdiff incremental remote filesystem backup ---> chose file to include or exclude ----> Includes Par défaut, il y a ceci, à priori rien n'est à changer, par défaut il backup tout ce qui important /var/spool/cron/crontabs /var/backups /etc /root /home /usr/local/*bin /var/lib/dpkg/status* ----> Excludes Un liste prédéfini une série de répertoires à ne pas backuper, c'est bien de la garder. /home/*/.gnupg /home/*/.local/share/Trash /home/*/.Trash /home/*/.thumbnails /home/*/.beagle /home/*/.aMule /home/*/gtk-gnutella-downloads A rajouter ? Ici l'idée est de supprimer du backup ce qui prend beaucoup de place et qui n'est pas très important, à voir de voir .... Par exemple, /home/*/Music /home/*/Videos /home/*/Pictures /home/*/Archief *Ne pas backuper les mails qui sont stockés en IMAP sur le serveur ? C'est souvent le plus gros dossier du backup, donc si vous avez une grosse boite stockée en imap, ça n'est sans doute pas intéressant de la backuper, les mails étant stockés sur le serveur /home/*/.thunderbird/*/ImapMail ---> configure backup destination Keep -> Nombre de jours d'incréments (possibilité de récupérer un fichier ou un dossier X jours en arrière). Par défaut 60 destination directory -> Nom du dossier sur le serveur. -> /backups2/ordis/votrenom dest host -> constantvzw.selfip.net dest user -> root dest type -> remote -> set up ssh keys and test remote connexion Il va essayer d'envoyer la clef publique mais comme elle est déjà présente, il va se contenter de vérifier que la connexion est bonne, que les versions de rdiff-backup sont compatibles et que le répertoire de backup existe. Si le répertoire n'existe pas, il demande de le créer: il faut répondre OUI! S'il demande d'installer le paquet rdiff, il faut aussi répondre oui Il devrait indiquer un message comme quoi an@constantvzw.org is already in authorized_keys of root@constantvzw.selfip.net. et terminer par SUCCESS: Everything looks good! -> finish and create config file *Modifier l'heure Par défaut, l'heure du backup est fixé à minuit, on modifie le fichier de conf pour qu'il se fasse à une heure où on est sûr qu'il y aie des chances que la machine soit allumée. sudo gedit /etc/backup.d/90.rdiff when = everyday at 10 -> run this action now