Quantcast
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Comment sauvegarder vos fichiers avec Restic ?

Il y’a quelques semaines, je vous ai parlé de RClone qui permet de synchroniser des répertoires via des services de cloud tels que Dropbox, Google Drive, Amazon S3 ou sur vos propres machines / serveurs.

Je vous ai déjà également parlé de Borg et Backup Manager. Et aujourd’hui on va tester un nouveau truc qui s’appelle Restic.

Restic n’est pas vraiment un outil de synchronisation comme RClone, mais plutôt un outil qui permet de faire des sauvegardes sous forme de snapshot (object storage FTW ! ou pas).

Restic, disponible sous Linux, macOS et Windows, permet de créer dépôts soit locaux, soit distants, c’est-à-dire via SFTP, serveur REST, Amazon S3, Serveur Minio, Openstack, Backblaze B2, Azure (Blob Storage), Google Cloud Storage et également l’ensemble des services supportés par RClone.

Donc cela veut dire que vous pouvez « augmenter » Restic avec RClone pour qu’il envoie vos sauvegardes sur un Dropbox.

Enfin, niveau sécurité, Restic fonctionne avec un système de clé de chiffrement.

Comment installer Restic ?

Pour installer Restic, je vous renvoie à cette page, mais vous pouvez faire sous Ubuntu un

sudo apt install restic 

ou sous macOS un

brew install restic

Je vais faire un petit tuto de mise en bouche rapide pour vous montrer comment créer un dépôt local et je vous encourage ensuite à lire la documentation qui est très claire pour faire la même chose sur des dépôts distants.

Comme créer un dépôt Restic ?

restic init --repo /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC

Restic va alors vous demander un mot de passe pour chiffrer et sécuriser votre dépôt.

Ensuite, je vais vous montrer comment créer votre premier snapshot local.

Comment faire une sauvegarde ?

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC --verbose backup ~/EMPLACEMENT/DES/FICHIERS/A/SAUVEGARDER   

Sachez qu’il est possible d’exclure certains fichiers de la sauvegarde, mais également d’en agréger d’autres, situés à d’autres emplacements.

Évidemment, vous pouvez faire vos sauvegardes sur des emplacements distants (S3, Backblaze, Google Cloud…etc.). Je ne rentre pas dans les détails, et je vous invite à lire la doc.

Comment lister les snapshots ?

Pour lister toutes vos sauvegardes, faites simplement :

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC snapshots  

Comment restaurer une sauvegarde avec Restic ?

Pour restaurer votre dernier backup, il suffit d’utiliser le paramètre latest.

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC restore latest --target /EMPLACEMENT/OÙ/RESTAURER/VOS/FICHIERS 

Et pour remonter un peu plus loin dans le temps, avec un snapshot spécifique, il suffit d’indiquer son ID comme ceci :

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC ID-DU-SNAPSHOT latest --target /EMPLACEMENT/OÙ/RESTAURER/VOS/FICHIERS 

Comment supprimer un snapshot ?

Vous pouvez déjà « l’oublier » avec le paramètre « forget ».

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC forget ID-DU-SNAPSHOT

Mais attention, cela ne supprimera pas tout de suite les fichiers liés dans l’object storage. Pour vraiment purger les snapshots retirés, il faudra utiliser la commande « prune ».

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC prune

Vous pouvez évidemment combiner ces paramètres, mais également mettre en place une politique automatisée de purge. Je vous invite à lire cette page pour plus d’infos.

Comment lister les autorisations d’accès aux dépôts ?

Et bien il suffit de faire un petit :

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC key list

Comment ajouter ou supprimer une autorisation ?

Pour cela, vous pouvez utiliser le paramètre « add » :

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC add

ou « remove »

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC remove

ou encore « passwd » pour modifier un mot de passe.

restic -r /EMPLACEMENT/DE/VOTRE/DEPOT/RESTIC passwd

Et après ?

Et bien maintenant que vous avez les bases, y’a plus qu’à automatiser tout ça à grand coup de CRON ou de scripts pour que vos sauvegardes se passent d’intervention humaine. Pensez quand même à faire des tests de restauration de temps en temps.


On fête la rentrée avec NordVPN ! [Bon plan] -68%

-68% 3,3€/mois durant 2 ans

Protection en un clic, fonctionnalité Kill Switch, masquage de votre adresse IP, prise en charge des partages de fichiers en p2p, protection contre les malwares et les pubs, streaming sans interruption, test de fuite DNS et même possibilité de coupler l’outil avec l’anonymat de The Onion Router … sont quelques-unes des autres options disponibles.

À noter que cet été l’outil a passé avec succès l’audit d’une société indépendante (PricewaterhouseCoopers) concernant leur politique de non-conservation de registre d’activité, validant que NordVPN ne conservait pas l’activité de ses utilisateurs sur le web.

De plus une licence NordVPN vous permet de protéger jusqu’à 6 appareils et cela, quelle que soit la plateforme sur laquelle ces derniers tournent (android où iOS, Windows, Linux ou macOS, android TV).

En Savoir +



Un korbenaute trouve son nouveau job via Laou et ça c’est cool

— Article sponsorisé par Laou (mais basé sur des faits réels) —

Salut les amis, vous vous souvenez de mes articles concernant le service Laou ? Et bien j’ai appris récemment qu’au moins un de mes lecteurs (les meilleurs lecteurs du monde à la base donc ils ont un bonus en charisme) a trouvé un nouveau travail grâce à ça. Et ça fait vraiment, mais alors vraiment, plaisir.

Lorsqu’un de mes tutos permet de débloquer une situation ou que je fais découvrir un nouveau site, ça fait zizir et j’ai l’impression d’avoir été utile de manière concrète. Mais si quelqu’un trouve un travail grâce à une de mes infos c’est forcément encore mieux. Parce que l’impact sur la vie de la personne en question est beaucoup plus grand. D’ailleurs, aider les gens à trouver un emploi a toujours été une de mes envies, raison pour laquelle j’ai lancé RemixJobs dès 2010 (longtemps site de référence pour le recrutement web et informatique). Et si ce dernier vient de mourir de sa belle mort, il est possible que je vous réserve l’une ou l’autre surprise sur le sujet bientôt.

Laou recherche d'emploi dans le numérique

Tout ça pour en revenir à Laou. Pour les nouveaux venus je rappelle qu’il s’agit d’une plateforme de recrutement spécialisée dans l’IT en région. Si vous voulez découvrir le travail en province et/ou quitter le stress de la capitale, Laou vous aidera non seulement à trouver un nouvel emploi sur mesure, mais prendra aussi un tas de « soucis » à sa charge : vous trouver un logement, trouver un boulot à votre conjoint, gérer le déménagement, vous faire découvrir votre ville d’adoption … Et cerise sur le gâteau tous les frais sont à la charge de votre futur employeur.

Maintenant la partie la plus cool de l’histoire. Elle concerne Steven, développeur fullstack de 25 ans.

Sans trop entrer dans des détails perso, Steven est originaire du sud de la France et était monté à Paris pour se faire une expérience pro. Il n’y arrive pas vraiment et a un peu de mal à s’y faire un cercle d’amis. Du coup il se dit que Laou pourrait être une option et qu’il va essayer de trouver son boulot rêvé : gameplay developper dans le secteur du jeu vidéo. Sans succès dans un premier temps, car sans expérience c’est tout de suite plus compliqué.

Quitter Paris en 2020 avec Laou

En discutant un peu avec Charlotte, la personne en charge de son dossier, il se rend compte qu’il est plus important pour lui de quitter Paris et d’avoir un cadre de vie adapté que de trouver l’intitulé de boulot exact qu’il recherche. Il est prêt à faire ses classes avant. Et là BAM tout décolle, il reçoit plusieurs propositions dans diverses régions de l’hexagone.

Après plusieurs échanges et un suivi, régulier Laou lui paie une nuit d’hôtel pour lui permettre de rencontrer ce qui sera son futur employeur, be-ys. En plus c’est situé à Clermont-Ferrand #AuvergneRepresent. Juste pour vous situer un peu le dévouement de Laou, le train de Steven est arrivé avec 3 heures de retard à Clermont, et pour s’assurer que tout se passerait bien pour lui, Charlotte était à la gare, de nuit, juste pour l’accueillir. C’est ça le service Laou, du sur mesure et de la flexibilité.

Service Settlesweet

Une fois le contrat signé c’est au tour de Settlesweet de prendre le relais. Settlesweet est le partenaire de Laou pour tout ce qui se touche à la recherche de logement, ce sont eux qui prennent en charge cet aspect de A à Z. Le principe est simple : leur algorithme va analyser une quinzaine de sites d’annonces selon vos critères personnalisés afin de vous trouver le logement le plus adapté à vos envies.

Ensuite, un Home Matcher dédié à votre recherche se chargera de prendre rendez-vous pour les visites et de déposer vos candidatures, le tout en vous tournant les pouces. Settlesweet est entièrement gratuit pour les déménagements dans le cadre d’un nouvel emploi ou d’une mutation. 

Au final il se sera passé quelques mois entre la lecture de mon article et son premier jour de travail. Ce qui est plutôt pas mal, surtout en considérant la pandémie qui a retardé beaucoup de choses. J’espère que Steven lira cet article et qu’il n’hésitera pas à nous partager avec ses mots la manière dont il a vécu tout le processus, ça ferait plaisir !


On fête la rentrée avec NordVPN ! [Bon plan] -68%

-68% 3,3€/mois durant 2 ans

Protection en un clic, fonctionnalité Kill Switch, masquage de votre adresse IP, prise en charge des partages de fichiers en p2p, protection contre les malwares et les pubs, streaming sans interruption, test de fuite DNS et même possibilité de coupler l’outil avec l’anonymat de The Onion Router … sont quelques-unes des autres options disponibles.

À noter que cet été l’outil a passé avec succès l’audit d’une société indépendante (PricewaterhouseCoopers) concernant leur politique de non-conservation de registre d’activité, validant que NordVPN ne conservait pas l’activité de ses utilisateurs sur le web.

De plus une licence NordVPN vous permet de protéger jusqu’à 6 appareils et cela, quelle que soit la plateforme sur laquelle ces derniers tournent (android où iOS, Windows, Linux ou macOS, android TV).

En Savoir +


Réponses notables

  1. Avatar for redge redge says:

    Il existe aussi Duplicati (https://www.duplicati.com/) qui fonctionne avec exactement le même principe que restic mais qui a l’avantage d’être plus « intégré » avec un scheduller et une interface Web pas trop mal foutu. Mais ca reste relativement complexe (c’est pas pour maman…)

  2. Avatar for redge redge says:

    :-/ bon désolé. Le but n’était pas d’être sexiste. J’aurais pu dire « manan et papa » , « les vieux » ou juste « les parents ».
    Le problème c’est que le papa en question n’est plus sur cette planète… C’est con…
    (et bien que oui, il existe des personnes de plus de 60 ans assez calées en informatique. Mais c’est pas la norme… )

    Après, on est un peu obligé de simplifier. Je bosse dans l’IT depuis 30 ans et je dois avoir rencontré au moins … 5% de femmes.

    Donc a un moment, tu fais des raccourcis et tout le monde comprend.

    et je suis déja trop vieux pour l’écriture inclusive… :-/

  3. Les femmes sont trop fortes pour avoir besoin de korben.info !

  4. Avatar for zorg6 zorg6 says:

    Oui, mais nous avons besoin d’elles!

  5. Les femmes, comme les LGBTIQ+ sont tout aussi des billes que les hommes en se qui concerne n’importe qu’elle technologie moderne. En faire un cheval de bataille est très grave. Le plus savoureux c’est que le SJW de base n’entrave rien ni aux femmes, aux LGBTQ+ ou même aux hommes, et étale, par la même, aux yeux de tous sa sociopathie.

  6. Pas de blème Mr cristophe … :wink:
    T’as écouté la dernière prod audio de Korbie ?

Continuer la discussion sur Korben Communauté

7 commentaires supplémentaires dans les réponses

Participants