Comme promis il y a quelques jours suite à mon premier article sur l’application KeePass, voici ma manière de sauvegarder sa base de données sur plusieurs destinations. Pour ceux qui ne l’auraient pas encore lu, le premier article se trouve par ici.
Sauvegarde Keepass
Je pars donc du principe que suite au premier article, vous avez un Keepass fonctionnel et avec plusieurs entrées. Actuellement, la base se trouve à un endroit que vous avez défini (pour ma part mon nextcloud) et nous allons, à chaque sauvegarde, l’enregistrer dans un deuxième endroit (pour ma part, mon NAS). Pour configurer cette copie, cliquez sur le bouton « tools » puis sur « triggers »
Ajoutez un nouveau trigger en cliquant sur Add, nommez-le comme vous le désirez (ici save-to-nas). Puis allez dans ce trigger sur l’onglet Events et ajoutez un event en sélectionnant « saved database file »
Allez ensuite sur l’onglet Actions et ajoutez une action en sélectionnant l’option « Change trigger on/off state », mettez le « New state » sur Off.
Ajoutez une nouvelle action et sélectionnez « Synchronize active database with a file/URL » dans cette action indiquez le chemin de destination de la sauvegarde (dans mon cas, un dossier partagé de mon NAS). Ajoutez une dernière action en sélectionnant l’option « Change trigger on/off state », mettez le « New state » sur On. Cliquez sur Ok pour sauver les actions et le trigger.
Maintenant à chaque enregistrement de la base de données Keepass, une copie sera faite à l’emplacement défini. Les actions New state On/Off sont la pour éviter de rentrer dans une boucle de sauvegardes sans fin. Quand on sauvegarde la base de données « principales », l’écriture se fait PUIS elle désactive la sauvegarde principale, fait la sauvegarde « secondaire » et réactive la sauvegarde « principale ».
Conseil Keepass
Un conseil, vérifiez de temps à autre l’intégrité de la sauvegarde « secondaire » en ouvrant le fichier sauvegardé afin d’être sûr que tout se passe correctement et que votre copie est pérenne ! Vous pouvez bien entendu ajouter d’autres destinations afin de multiplier les sauvegardes.