Docker Gardien de l'Abri

Docker Gardien De L Abri



Vaultwarden, anciennement connu sous le nom de Bitwarden_RS, est une implémentation serveur gratuite et open source du gestionnaire de mots de passe Bitwarden.

Si vous n'êtes pas familier, Bitwarden est un gestionnaire de mots de passe extrêmement riche en fonctionnalités et populaire qui vous permet de stocker vos informations d'identification de manière sécurisée. Il vous permet également d'accéder à vos informations d'identification, telles que vos mots de passe et informations sensibles, depuis n'importe quel appareil.

Bien que Bitwarden propose une version gratuite du service, au moment de la rédaction de cet article, il nécessite un abonnement payant pour accéder à toutes les fonctionnalités. Vaultwarden est conçu pour être une alternative à Bitwarden, offrant une instance auto-hébergée et un contrôle absolu sur les données personnelles.







Certaines des fonctionnalités notables de Vaultwarden incluent :



  1. Auto-hébergement
  2. Cryptage lourd
  3. Multi plateforme.
  4. Prise en charge étendue des extensions de navigateur
  5. Open source

Dans ce didacticiel, nous allons vous apprendre comment exécuter rapidement et efficacement le gestionnaire de mots de passe Vaultwarden sur votre ordinateur à l'aide du moteur Docker.



Conditions préalables

Ce didacticiel suit un format fondamental pour configurer Vaultwarden en tant que conteneur Docker. Cependant, assurez-vous d'avoir les éléments suivants :





  1. Un hôte Linux, MacOS ou Windows
  2. Docker Engine version 23 et supérieure est installé sur l'hôte.
  3. Autorisations suffisantes pour exécuter des conteneurs Docker.

Une fois les conditions ci-dessus remplies, nous pouvons continuer et discuter de la façon de configurer Vaultwarden.

Docker Pull Vaultwarden Image

La première étape consiste à télécharger l'image Vaultwarden sur la machine hôte. Nous pouvons le faire en exécutant la commande Docker pull comme suit :



$ Docker Pull Vaultwarden / serveur :dernier

Cela devrait télécharger la dernière version de l'image Vaultwarden sur votre ordinateur et vous permettre de créer des conteneurs à partir de l'image.

Docker crée un conteneur Vaultwarden

Une fois que nous avons téléchargé l'image, nous pouvons continuer et utiliser la commande Docker run pour créer un conteneur à l'aide de l'image. La commande est la suivante :

$ exécution du docker -d --nom garde-fort -dans / données vw / : / données / -p 80 : 80 garde-fort / serveur :dernier

Une fois que vous aurez exécuté la commande ci-dessus, Docker créera un conteneur à l'aide de l'image Vaultwarden. Il conservera également toutes les données persistantes sous /vw-data et mappera le port 80 sur votre machine hôte.

Configuration de Vaultwarden

Une fois le conteneur exécuté, ouvrez votre navigateur et suivez l'adresse : http://vaultwarden.orb.local .

Cela vous demandera de vous connecter ou de créer un nouveau compte pour votre instance Vaultwarden.

Puisque nous configurons l'instance Vaultwarden pour la première fois, sélectionnez Créer un compte pour créer un nouveau compte sur le serveur.

Dans cette section, fournissez tous les détails de votre compte, tels que l'e-mail, le nom d'utilisateur et le mot de passe principal.

Cliquez sur Créer un compte pour configurer le compte avec les détails fournis. Une fois terminé, cliquez sur Connexion et connectez-vous à l'interface Web avec les informations d'identification spécifiées.

Dans certains cas, Vaultwarden vous empêchera de vous connecter au coffre-fort sans certificat SSL. Vous pouvez configurer le conteneur pour utiliser HTTPS en définissant les détails du certificat SSL comme indiqué :

exécution du docker -d --nom gardien de bit

-C'est ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-dans / SSL / clés / : / SSL / \

-dans / données vw / : / données / \

-p 443 : 80 \

garde-fort / serveur :dernier

Assurez-vous que les fichiers de certificat spécifiés existent avant d'exécuter la commande ci-dessus. Vous pouvez en savoir plus sur la configuration HTTPS pour votre coffre-fort dans la ressource ci-dessous :

https://github.com/dani-garcia/vaultwarden/wiki/Enabling-HTTPS

Conclusion

Ce didacticiel fournit les fonctionnalités de base permettant de configurer et d'exécuter rapidement une instance Vaultwarden à l'aide de conteneurs Docker.