Comment s'auto-héberger en utilisant Bitwarden

Comment s'auto-héberger en utilisant Bitwarden
Bitwarden est une puissante application de gestion de mot de passe open-source qui vous permet de personnaliser et de configurer la sécurité pour la gestion des mots de passe dans un emplacement centralisé que vous contrôlez.

Bitwarden est hautement personnalisable, léger et fournit aux utilisateurs une extension API et navigateur pour aider les utilisateurs à gérer efficacement leurs mots de passe. Bitwarden fournit également une application mobile, vous permettant de synchroniser toutes vos informations personnelles sur tous vos appareils.

Un gestionnaire de mots de passe auto-hébergé est puissant et une meilleure option car vous êtes responsable de toute la sécurité et des fonctionnalités que vous jugez. En cas de compromis, vous contrôlez ce qui arrive à vos données.

Ce tutoriel vous guidera sur la façon de configurer un gestionnaire de mots de passe personnel à l'aide de Bitwarden et Docker.

Commençons:

Étape 1: Installez Docker et Docker Compose

La toute première chose que nous devons faire est de configurer le serveur et tous les composants requis. Il est recommandé d'exécuter un serveur Linux car il a la plupart des dépendances requises, et il est plus facile à gérer que les autres systèmes d'exploitation.

Avant d'installer Docker et Docker Compose sur votre serveur, assurez-vous d'avoir les services DNS et les noms correctement configurés pour configurer le gestionnaire de mots de passe sur un nom de domaine.

Étape 2: Installez le moteur Docker

Ensuite, commencez par supprimer les anciennes versions de Docker et des composants Docker. Si vous avez un nouveau serveur, sautez cette étape:

sudo apt-get supprimer docker docker-mo dans docker.IO Containerd Runc

Ensuite, nous devons configurer les référentiels en utilisant les commandes ci-dessous:

Sudo Apt-Get Update && sudo apt-get install curl gnupg lsb-lilease ca-certificats apt-transport-https -y

L'étape suivante consiste à ajouter la touche GPG du référentiel Docker à l'aide de la commande:

curl -fssl https: // télécharger.docker.com / linux / ubuntu / gpg | sudo gpg --dearmor -o / usr / share / keyrings / docker-archive-keyring.GPG

Dans l'étape suivante, configurez le référentiel dans les sources.Liste du fichier à l'aide de la commande:

écho \
"Deb [Arch = AMD64 Signed-by = / usr / share / clés / docker-archive-keyring.gpg] https: // télécharger.docker.com / linux / ubuntu \

$ (lsb_release -cs) stable "| sudo tee / etc / apt / sources.liste.d / docker.liste> / dev / null

Enfin, mettez à jour les référentiels et installez Docker:

Mise à jour Sudo apt-get
sudo apt-get install docker-c docker-cli contenerd.Io

NOTE: Le guide d'installation de Docker fourni dans ce tutoriel est destiné aux serveurs Ubuntu. Pour votre distribution spécifique, consultez la documentation Docker.

Étape 3: Installer Docker Compose

Pour l'étape suivante, nous devons installer Docker Compose. Assurez-vous que le moteur Docker est installé car le Docker Compose s'appuie sur lui pour effectuer ses opérations:

sudo curl -l "https: // github.com / docker / compose / releases / download / 1.29.0 / docker-compose - $ (uname -s) - $ (uname -m) "-o / usr / local / bin / docker-compose

Ajoutez des autorisations d'exécution au binaire:

sudo chmod + x / usr / local / bin / docker-compose

Maintenant, vous avez réussi à installer Docker et Docker Compose. Nous pouvons maintenant nous déplacer pour lancer le gestionnaire de mots de passe Bitwarden sur le serveur.

Étape 4: Lancez Bitwarden sur Docker

Une fois toutes les exigences satisfaites, nous pouvons utiliser le script de bash fourni pour installer et configurer le bitwarden.

Utilisez la commande ci-dessous pour télécharger et lancer le script d'installation. Avant de s'exécuter, vous pouvez consulter le script et vous assurer que vous êtes à l'aise avec les actions à effectuer:

curl -lso bitwarden.sh https: // allez.btwrdn.co / bw-sh

Dans l'étape suivante, modifiez les autorisations de script comme:

Chmod 700 Bitwarden.shot

Une fois que vous avez vérifié les actions exécutées par le script, lancez l'installateur à l'aide de la commande:

Sudo ./ bitwarden.SH INSTALLATION

Cette commande doit lancer le script d'installation, qui vous demandera de manière interactive des informations au fur et à mesure que le processus d'installation se poursuit:

La première étape consiste à configurer le nom de domaine de votre gestionnaire de mots de passe. La valeur doit être configurée dans les enregistrements DNS de votre serveur.

Dans l'étape suivante, sélectionnez si vous souhaitez configurer un certificat SSL Let's Encrypt. Assurez-vous d'avoir un domaine valide avant de sélectionner cette option, car l'installation échouera si le domaine est incorrect.

Une fois que Docker a tiré et extrait l'image, vous devrez fournir l'ID d'installation et la clé Bitwarden.

Accédez à la ressource suivante pour générer votre ID d'installation et votre mot de passe:

https: // bitwarden.com / host /

Procéder avec le processus d'installation et configurer un certificat SSL. Si vous en avez déjà généré un, fournissez le chemin, ou sinon, générez une copie auto-signée.

Étape 5: Exécutez Bitwarden

Une fois que vous avez tout configuré correctement, utilisez le script pour démarrer Bitwarden.

NOTE: Vous pouvez modifier les modifications et les paramètres de configuration dans le ./ bwdata / config.fichier yml.

Maintenant courir:

Sudo ./ bitwarden.SH Start

Le script ci-dessus lancera Docker et tirera diverses dépendances - le fichier Docker Compose, y compris des images telles que:

https: // hub.docker.com / r / bitwarden / icônes

https: // hub.docker.com / r / bitwarden / nginx

https: // hub.docker.com / r / bitwarden / mssql

https: // hub.docker.com / r / bitwarden / API

https: // hub.docker.com / r / bitwarden / événements

https: // hub.docker.com / r / bitwarden / portail

https: // hub.docker.com / r / bitwarden / web

Et d'autres.

Une fois toutes les images téléchargées et extraites, le script exécutera le docker et configurera le bitwarden.

Étape 6: Configurer Bitwarden

Une fois que le bitwarden est configuré avec succès sur votre serveur, accédez à l'adresse que vous configurez pendant l'installation et créez un nouveau compte:

Maintenant que vous avez créé un compte, connectez-vous à votre tableau de bord Bitwarden pour configurer les différents paramètres et fonctionnalités.

Conclusion

Avec cela, vous avez réussi et configuré le gestionnaire de mots de passe Bitwarden sur votre serveur. En utilisant les étapes de ce tutoriel, vous aurez un contrôle complet de vos mots de passe et des informations personnelles.