Aller au menu Aller au contenu

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.

Par la rédaction Trousseau Mis à jour le 4 min de lecture

Page d’accueil du site officiel de Bitwarden
Capture du site officiel · bitwarden.com

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 ?
Le code est open source, mais l'auto-hébergement s'inscrit dans les offres destinées aux organisations ; vérifier la page tarifs officielle pour la licence applicable à l'instance.
Comment sauvegarder un coffre Bitwarden auto-hébergé ?
Deux niveaux : l'export du coffre depuis le client, et la copie du répertoire bwdata qui contient la base et la configuration du serveur.
Comment mettre à jour une instance Bitwarden self-hosted ?
Sauvegarder bwdata, récupérer les nouvelles images, redémarrer. En cas d'échec, restaurer bwdata et relancer l'image de la version précédente.
Peut-on importer ses mots de passe depuis un autre gestionnaire ?
Oui, le client propose des formats d'import par source. Vérifier l'URL de l'instance avant l'import pour éviter d'envoyer les données vers le cloud.
Quel reverse proxy utiliser devant Bitwarden self-hosted ?
N'importe quel proxy HTTP convient à condition de désactiver Let's Encrypt côté installation et de pointer vers le conteneur Nginx interne sur son port, selon la documentation officielle.
L'auto-hébergement change-t-il la conformité ?
Oui : l'exploitation de l'infrastructure et les preuves de contrôle passent au client, tandis que Bitwarden maintient les audits de son produit.
Sommaire(10)

Importer ses données vers une instance Bitwarden self-hosted

Artisan âgé travaillant avec du feu dans un atelier rustique, enseigne indiquant « Kalayci »
  1. 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.

  2. 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.

  3. 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.

  4. 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é.

  5. 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

Artisan travaillant le métal dans un atelier rustique
  1. Exporter le coffre

    Dans le client, Outils > Exporter le coffre. Conserver le fichier hors ligne, sur un support distinct du serveur.

  2. 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.

  3. 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.

  4. 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.

  5. 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.