Bitwarden self-hosted : migrer, sauvegarder et maintenir son instance
Une instance Bitwarden self-hosted se sauvegarde en exportant le coffre depuis le client et en copiant le volume bwdata. La mise à jour passe par ./bitwarden.sh update après une sauvegarde complète, et le retour arrière reste possible en restaurant bwdata et l'image précédente. Nos guides sur les gestionnaire de mot de passe détaillent chaque étape.


En résumé
Sauvegarder d'abord (export du coffre + copie de bwdata), importer ensuite les données depuis le client, mettre à jour en dernier. Toute mise à jour sans sauvegarde préalable de bwdata rend le rollback impossible.
Questions fréquentes
FAQ : Bitwarden self-hosted
Bitwarden self-hosted est-il gratuit ?
Comment sauvegarder un coffre Bitwarden auto-hébergé ?
Comment mettre à jour une instance Bitwarden self-hosted ?
Peut-on importer ses mots de passe depuis un autre gestionnaire ?
Quel reverse proxy utiliser devant Bitwarden self-hosted ?
L'auto-hébergement change-t-il la conformité ?
Sommaire(10)
Importer ses données vers une instance Bitwarden self-hosted

- Choisir la source
Depuis le client, l'import accepte les fichiers exportés des gestionnaires concurrents et les formats CSV/JSON. Vérifier le format proposé pour la source avant de générer le fichier.
- Exporter depuis l'ancien outil
Produire un export non chiffré ou chiffré selon ce que le format d'import attend. Un export chiffré par un mot de passe distinct doit être déchiffré avant l'import si le format ne le gère pas.
- Se connecter à l'instance auto-hébergée
Renseigner l'URL de l'instance dans les paramètres du client avant connexion, sinon l'import part vers le cloud Bitwarden et non vers le serveur local.
- Lancer l'import
Outils > Importer les données, sélectionner le format, charger le fichier, valider. L'import crée les éléments dans le coffre personnel du compte connecté.
- Contrôler le résultat
Compter les entrées importées et vérifier quelques identifiants sensibles. Supprimer le fichier d'export du poste une fois l'import confirmé.
Si l'import ne remonte pas les bons éléments
Trois causes reviennent : un fichier exporté dans un format différent de celui sélectionné, une connexion restée sur le serveur cloud au lieu de l'instance auto-hébergée, ou un fichier d'export corrompu lors du transfert.
Vérifier l'URL du serveur dans les paramètres du client, réexporter à la source, puis relancer l'import. Les pages installation de Bitwarden et connexion à Bitwarden détaillent la configuration du client.

Le produit de ce guide : Bitwarden
Bitwarden est un gestionnaire de mots de passe gratuit et open source, avec des offres Premium à 1,65 $/mois et Families à 3,99 $/mois pour 6 comptes.
8,2/10dès1,65 $/mois
Liens vers les sites officiels : aucun lien affilié, aucune commission perçue.
Sauvegarder et restaurer le coffre Bitwarden self-hosted

- Exporter le coffre
Dans le client, Outils > Exporter le coffre. Conserver le fichier hors ligne, sur un support distinct du serveur.
- Copier le volume de données
Arrêter les conteneurs, puis copier le répertoire bwdata qui contient la base et les fichiers de configuration. Cette copie couvre les comptes et les organisations, pas seulement un coffre.
- Horodater la sauvegarde
Nommer l'archive avec la date et la version de l'image en cours. Sans cette référence, le rollback ne sait pas quelle version restaurer.
- Tester la restauration
Sur un environnement de test, remonter bwdata et démarrer les conteneurs. Vérifier la connexion et l'accès aux éléments avant de considérer la sauvegarde comme valide.
- Restaurer en production
Arrêter les conteneurs, remplacer bwdata par la copie, redémarrer. Une incohérence entre bwdata et la version de l'image provoque des erreurs au démarrage : aligner l'image sur celle de la sauvegarde.
Mettre à jour l'instance avec rollback
La procédure officielle tient en trois temps : sauvegarde complète de bwdata, récupération des nouvelles images, redémarrage. Le rollback consiste à remettre l'ancien bwdata et à relancer l'image de la version sauvegardée.
Si le démarrage échoue après mise à jour, ne pas insister : revenir à la version précédente, vérifier les notes de version, puis retenter. La page Bitwarden pour l'entreprise situe l'auto-hébergement dans l'offre globale.
Prérequis système et reverse proxy
Les valeurs de RAM, CPU et stockage sont publiées sur la page officielle d'auto-hébergement de Bitwarden ; les consulter avant de dimensionner la machine, elles évoluent avec les versions. Côté réseau, l'installation vise un conteneur Nginx interne exposé sur le port 443.
Pour placer un reverse proxy devant, la documentation officielle indique les variables de configuration qui désactivent la génération Let's Encrypt et fixent le port interne : se référer à la section correspondante plutôt que de modifier les fichiers à la main. Une page Vaultwarden vs Bitwarden compare l'alternative légère à l'instance officielle.
Si ça ne marche pas : causes vérifiables
- Port 443 occupé : un autre service écoute déjà. Identifier le processus avec ss -tulpn | grep 443 puis libérer le port ou changer le mapping.
- DNS non résolu : le nom de domaine ne pointe pas vers le serveur. Contrôler avec dig +short domaine avant de relancer l'installation.
- Email Let's Encrypt invalide : l'installation refuse un email mal formé. Corriger la variable d'environnement dédiée dans le fichier de configuration, puis relancer le script.
- Incohérence bwdata/base après restauration : la base restaurée ne correspond pas à la version de l'image. Aligner l'image sur la version de la sauvegarde et redémarrer.
Audits tiers, passkeys et autofill
Bitwarden indique que le produit et le service font l'objet d'audits de sécurité tiers annuels. L'auto-hébergement transfère l'exploitation de l'infrastructure au client : le chiffrement zero-knowledge reste côté application, mais la disponibilité, les sauvegardes et le durcissement du serveur deviennent sa responsabilité.
Les passkeys sont gérées par le client et suivent le compte connecté à l'instance. L'autofill s'appuie sur l'extension, avec des règles personnalisables côté entreprise ; la page extension Bitwarden pour Chrome détaille le comportement.
Multi-comptes et gestion des accès
Un client peut basculer entre plusieurs comptes, y compris un compte cloud et un compte sur instance auto-hébergée. Chaque compte garde son URL de serveur : vérifier l'indicateur de compte avant d'enregistrer un identifiant. Les collections et les organisations restent gérées côté serveur auto-hébergé.
Qui doit auto-héberger Bitwarden
Organisation avec contrainte d'hébergement
Instance self-hosted
Les données restent sur une infrastructure maîtrisée, ce qui répond à certaines exigences internes.
Utilisateur seul
Offre gratuite ou Premium
L'auto-hébergement ajoute une charge d'exploitation sans bénéfice pour un usage personnel.
Équipe sans administrateur système
Offre cloud
Les mises à jour, sauvegardes et audits d'infrastructure restent à la charge de l'éditeur.
Conformité : qui héberge quoi
Avec une instance auto-hébergée, le client héberge le service et doit démontrer ses contrôles d'accès, ses sauvegardes et sa journalisation. Bitwarden conserve la responsabilité du code et de ses audits produit. La page officielle FedRAMP de Bitwarden décrit la démarche de l'éditeur pour son cloud gouvernemental ; elle ne couvre pas une instance exploitée par le client.
Par la rédactionTrousseau
Méthode : sites officiels des éditeurs, relus chaque semaine. La date ci-dessous est celle de la dernière révision de la page.
Mis à jour le Notre méthode
Notre sélection du moment
Classement établi selon notre note, calculée sur les faits relevés. Liens vers les sites officiels : aucun lien affilié, aucune commission perçue.