Vaultwarden

Gestionnaire de mots de passe

Open Source

Gestionnaire de mots de passe auto-hébergé, compatible Bitwarden.

Vaultwarden est un gestionnaire de mots de passe léger, auto-hébergé, compatible avec les clients officiels Bitwarden et leurs extensions navigateur, sans le coût ni l’empreinte de faire tourner le serveur officiel de Bitwarden, un seul conteneur au lieu des plusieurs requis par la solution officielle auto-hébergée. Il a remplacé KeepassXC, ce qui imposait de copier la base à la main sur chaque appareil après chaque modification ; le faire tourner comme un conteneur centralisé supprime complètement cette étape.

Son coffre est sauvegardé via le rôle vaultwarden_backup, exécuté manuellement plutôt que selon un planning, en utilisant le CLI officiel de Bitwarden plutôt qu’un appel API personnalisé : le CLI est téléchargé à la volée dans un répertoire temporaire, utilisé pour se connecter avec un ID et un secret de client API puis exporter le coffre en JSON chiffré, avant d’être supprimé à nouveau. Le mot de passe d’export est volontairement distinct du mot de passe maître du coffre, si bien que le fichier de sauvegarde reste lisible même si le mot de passe maître venait à changer. Les deux NAS conservent les 5 derniers exports, les plus anciens étant supprimés automatiquement. En complément, la VM de l’hôte Docker dans son ensemble est capturée par la sauvegarde nocturne de Proxmox vers PBS et répliquée vers le NAS Synology, si bien que le coffre est aussi couvert au niveau de la VM chaque nuit, indépendamment de l’export manuel.