background preloader

Backupninja

Facebook Twitter

Debian / Ubuntu: Install Duplicity For Encrypted Backup In Cloud. My cloud based backup service provider has ssh access to the backup system.

Debian / Ubuntu: Install Duplicity For Encrypted Backup In Cloud

How do I install and configure duplicity software for remote backups in incremental and encrypted format on Debian or Ubuntu Linux based desktop / laptop / server? Duplicity is a piece of software which provides easy encrypted versioned remote backup of files requiring little of the remote server. It does this using GnuPG, tar, and rdiff. To transmit data it can use ssh/scp, local file access, rsync, ftp, and Amazon S3. You also need to setup a passphrase. Install duplicity on Debian / Ubuntu Linux Open the terminal and type the following command (Red hat and friends see our previous faq "Install duplicity on RHEL/CentOS based systems" for more information): $ sudo apt-get install duplicity OR # apt-get install duplicity Sample outputs: Reading package lists... How do I create SSH keys? Doc.ubuntu-fr. Faire des sauvegardes différentielles journalières de son /home et supprimer les sauvegardes vieilles d'une semaine par exemple.

doc.ubuntu-fr

Ceci est réalisé via le logiciel rdiff-backup. J'explique également comment tout automatiser. Rdiff-backup peut être utilisé sur Linux, MacOsX et Windows, ce qui vous permet d'installer ce logiciel sur n'importe quel ordinateur, et sauvegarder ces ordinateurs sur votre serveur via SSH. Téléchargement pour un "non ubuntu" Rdiff-backup: Des backups efficaces et incrémentaux. Caractéristiques de rdiff-backup rdiff-backup est un logiciel de backup.

rdiff-backup: Des backups efficaces et incrémentaux

Il permet faire une copie miroir d'un répertoire vers un autre (tout comme rsync ou une simple commande cp). En plus, il conserve les anciennes versions des fichiers, ce qui vous permet de restaurer un fichier tel qu'il était à une date antérieure, ou de récupérer les fichiers effacés. Sauvegarde Linux [CoursInfoRevest] En Linux, comme en Windows, il faut faire des sauvegardes des fichiers importants.

Sauvegarde Linux [CoursInfoRevest]

Différentes solutions de sauvegarde sont proposées ici: une solution Backup-manager, très complète, en ligne de commandes des solutions graphiques, plus simples (BackerUpper, etc…) des solutions en ligne de commande des sauvegardes de type particulier. Une autre approche, connexe, à considérer également, est la synchronisation, voir chapitre suivant. Système de sauvegarde sous Debian - Olivier « toutoune25 » Tétard.

Note : cette documentation est destinée à la configuration de backupninja >= 0.7, donc applicable pour Debian « Etch » 4.0.

Système de sauvegarde sous Debian - Olivier « toutoune25 » Tétard

Pour configurer la version 0.5, disponible dans Debian « Sarge » 3.1, lire Sauvegarde Sarge. Présentation du système Ce document présente l'installation de backupninja sous Debian Etch. Ce système de sauvegarde est très évolutif et permet de sauvegarder une grande variété de données (LDAP, SQL, SVN, ...). Backupninja fonctionne avec des handlers (globalement c'est un système de plugins). Rdiff : permet de faire des sauvegardes incrémentales locales ou distantes.sys : permet de sauvegarder la configuration système de la machine (listes des paquets Debian installés, partitions du disque dur, ...).mysql : permet de sauvegarder une base de donnée MySQLldap, svn, trac, ...

Nous allons surtout voir comment le configurer pour faire des sauvegardes incrémentales locale et distantes. Conventions On va considérer les données suivantes : Installation. Backups avec rdiff-backup et backup-ninja. Je viens d’investir dans des supports de backup donc il est temps de les remplir.

Backups avec rdiff-backup et backup-ninja

Je choisis rdiff-backup qui a l’air le système le plus performant et économe en espace disque, couplé à backup-ninja. Je précise, ces outils ne sont que pour Linux. Si vous avez les moyens d’utiliser un système pas libre qui marche moyennement bien (l’art de la litote), vous avez sûrement aussi les moyens de vous payer un système de sauvegarde non-libre qui marche tout aussi moyennement. Linux Certif - Man backupninja(1) Rechercher une page de manuel.

Linux Certif - Man backupninja(1)

Bash_qui_rit:serveur:backups - Quenenni. Limitations: une personne qui prendrait le contrôle d'une machine client pourrait quand même arriver à détruire le backup pour cette machine client. pour cela, après avoir effacé les données sur le poste client, il pourrait exécuter la commande 'rdiff-backup –remove-older-than 1D root@mon.serveur.de.backup::/path/to/backups/', ce qui effacerait tous les données du backup plus vieilles que 1 jour.

bash_qui_rit:serveur:backups - Quenenni

Ensuite, il lancerait un backup depuis le poste client, qui n'a plus rien, et viderait le dossier backup sur le serveur. le '/path/to/backups/', il peut facilement le trouver dans les fichiers de config de backupninja ou via le cron. pour les autres backups du serveur, comme il ne peut pas lister les dossiers sur le serveur, il devrait faire au pif.. donc, pas facile, mais pas impossible non plus (cela peut aider de na pas mettre des noms de dossiers trop facile sur le serveur de backup).

Documentation / Backup browse. La sauvegarde distante pour les nuls. Il est des billets qui ne servent pas à grand si ce n’est juste de bloc-note à mon intention.

La sauvegarde distante pour les nuls

L’autre jour, déçu du mode de facturation des snapshots sur les VPS OVH, je me suis mis à la recherche d’outils plus radicaux qui me permettraient de redémarrer mon serveur Debian depuis n’importe quelle machine. J’ai fini par tomber sur le couple duplicity/backupninja dont la simplicité de mise en oeuvre est telle que ce billet devrait vous paraitre inutile. Quand on tape les mots clefs « Debian Backup Tool », on tombe classiquement sur cette page : qui est « relativement » à jour et donne un aperçu de divers outils de sauvegarde.

Elle permet surtout de se rendre compte qu’en matière de sauvegarde, les outils sont nombreux et spécialisés à l’image du besoin. Donc, une première étape fondamentale consiste à bien identifier son besoin. Identification du besoin Utilisons une bonne vieille démarche QQCOQP. Pourquoi, dans quel but sauvegarder le serveur ? En résumé, il me fallait une solution : #! BackupNinja. BackupNinja. Configurer des copies de sauvegardes avec rdiff-backup et backupninja.