GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Bitwarden Password Manager avec Docker sur Ubuntu 20.04

Bitwarden est un gestionnaire de mots de passe gratuit et open source qui peut être utilisé pour stocker des mots de passe pour n'importe quel appareil et navigateur. Bitwarden vous aide non seulement à créer et à gérer vos mots de passe, mais également à les synchroniser sur tous les appareils. Il propose plusieurs applications clientes, notamment des applications mobiles, une CLI, une interface Web, des extensions de navigateur et des applications de bureau.

Dans ce tutoriel, nous allons vous montrer comment installer Bitwarden Password Manager sur le serveur Ubuntu 20.04.

Prérequis

  • Un nouveau VPS Ubuntu 20.04 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Ubuntu 20.04 comme système d'exploitation avec au moins 4 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur Ubuntu 20.04, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Étape 2 - Installer les dépendances requises

Tout d'abord, vous devrez installer certaines dépendances sur votre serveur. Vous pouvez tous les installer en exécutant la commande suivante :

apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

Une fois tous les packages installés, vous pouvez passer à l'étape suivante.

Étape 3 - Installer Docker et Docker Compose

Tout d'abord, téléchargez et ajoutez la clé GPG avec la commande suivante :

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

Ensuite, ajoutez le référentiel Docker avec la commande suivante :

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Une fois le référentiel ajouté, vous pouvez installer Docker et Docker Compose à l'aide de la commande suivante :

apt-get install docker-ce docker-ce-cli containerd.io docker-compose -y

Après avoir installé les deux packages, vérifiez la version installée de Docker avec la commande suivante :

docker --version

Vous devriez obtenir le résultat suivant :

Docker version 19.03.12, build 48a66213fe

Vous pouvez également vérifier la version de Docker Compose avec la commande suivante :

docker-compose --version

Vous devriez voir le résultat suivant :

docker-compose version 1.25.0, build unknown

Étape 4 - Installer Bitwarden

Tout d'abord, vous devrez télécharger le script d'installation Bitwarden à partir de leur site officiel. Vous pouvez le télécharger avec la commande suivante :

curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh

Ensuite, donnez la permission d'exécution au script téléchargé :

chmod +x bitwarden.sh

Avant d'installer Bitwarden, vous devrez générer l'ID et la clé d'installation de Bitwarden. Vous pouvez les générer à partir du site Web de Bitwarden.

Indiquez votre adresse e-mail et cliquez sur Soumettre bouton. Vous devriez voir votre ID d'installation et votre clé dans l'écran suivant :

Ensuite, lancez l'installation de Bitwarden avec la commande suivante :

./bitwarden.sh install

Lors de l'installation, il vous sera demandé de fournir l'adresse IP de votre serveur, la clé d'installation et l'ID d'installation comme indiqué ci-dessous :

 _     _ _                         _           
| |__ (_) |___      ____ _ _ __ __| | ___ _ __ 
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V  V / (_| | | | (_| |  __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_|  \__,_|\___|_| |_|
Open source password management solutions
Copyright 2015-2020, 8bit Solutions LLC
https://bitwarden.com, https://github.com/bitwarden
===================================================
Docker version 19.03.12, build 48a66213fe
docker-compose version 1.25.0, build unknown
(!) Enter the domain name for your Bitwarden instance (ex. bitwarden.example.com): 69.87.216.49
(!) Do you want to use Let's Encrypt to generate a free SSL certificate? (y/n): n
1.36.1: Pulling from bitwarden/setup
6ec8c9369e08: Pull complete
fe8522826504: Pull complete
658bf4619169: Pull complete
0392978bbc2e: Pull complete
33dd02257803: Pull complete
2a69859c8164: Pull complete
d68079cd71ee: Pull complete
7c08df4e94b0: Pull complete
653a8af878c4: Pull complete
d252f877c4a2: Pull complete
Digest: sha256:5b2c43b46c03da54aecc6d19098b0574b5fb205f0cd3046019725925cadfdf29
Status: Downloaded newer image for bitwarden/setup:1.36.1
docker.io/bitwarden/setup:1.36.1
(!) Enter your installation id (get at https://bitwarden.com/host): 97e9325e-f0e7-47cf-9667-ac0f008645b9
(!) Enter your installation key: tloMiUlAn4NTUCgWTSC5
(!) Do you have a SSL certificate to use? (y/n): n
(!) Do you want to generate a self-signed SSL certificate? (y/n): y
Generating self signed SSL certificate.
Generating a RSA private key
........................++++
..................++++
writing new private key to '/bitwarden/ssl/self/69.87.216.49/private.key'
-----
Generating key for IdentityServer.
Generating a RSA private key
.........++++
.......................++++
writing new private key to 'identity.key'
-----
!!!!!!!!!! WARNING !!!!!!!!!!
You are using an untrusted SSL certificate. This certificate will not be
trusted by Bitwarden client applications. You must add this certificate to
the trusted store on each device or else you will receive errors when trying
to connect to your installation.
Building nginx config.
Building docker environment files.
Building docker environment override files.
Building FIDO U2F app id.
Building docker-compose.yml.
Installation complete
If you need to make additional configuration changes, you can modify
the settings in `./bwdata/config.yml` and then run:
`./bitwarden.sh rebuild` or `./bitwarden.sh update`
Next steps, run:
`./bitwarden.sh start`

Une fois l'installation terminée, démarrez le service Bitwarden avec la commande suivante :

./bitwarden.sh start

Vous pouvez voir toutes les options de ligne de commande avec la commande suivante :

./bitwarden.sh help

Sortie :

 _     _ _                         _           
| |__ (_) |___      ____ _ _ __ __| | ___ _ __ 
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V  V / (_| | | | (_| |  __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_|  \__,_|\___|_| |_|
Open source password management solutions
Copyright 2015-2020, 8bit Solutions LLC
https://bitwarden.com, https://github.com/bitwarden
===================================================
Docker version 19.03.12, build 48a66213fe
docker-compose version 1.25.0, build unknown
Available commands:
install
start
restart
stop
update
updatedb
updaterun
updateself
updateconf
renewcert
rebuild
help

Étape 5 :Accéder à Bitwarden

Maintenant, ouvrez votre navigateur Web et accédez au Bitwarden en utilisant l'URL http://your-server-ip. Vous devriez voir l'écran de connexion Bitwarden :

Cliquez sur Créer compte bouton. Vous devriez voir l'écran suivant :

Indiquez votre adresse e-mail, votre nom et votre mot de passe principal, puis cliquez sur Soumettre bouton. Vous devriez voir l'écran de connexion Bitwarden :

Indiquez votre adresse e-mail et votre mot de passe et cliquez sur Log dans bouton. Vous devriez voir le tableau de bord Bitwarden dans l'écran suivant :

Conclusion

Toutes nos félicitations! Vous avez installé avec succès le gestionnaire de mots de passe Bitwarden sur le serveur Ubuntu 20.04. J'espère que cela vous aidera à stocker, gérer et synchroniser votre mot de passe sur tous les appareils. Essayez d'utiliser Bitwarden avec votre compte d'hébergement VPS d'Atlantic.Net.

En savoir plus sur nos services d'hébergement VPS et nos serveurs privés virtuels.


Linux
  1. Comment installer Docker sur Ubuntu 22.04

  2. Comment installer WordPress avec Docker sur Ubuntu

  3. Comment installer Docker sur Ubuntu 18.04 ?

  4. Comment installer Docker sur Ubuntu 22.04

  5. Comment installer MySQL sur Ubuntu 22.04

Comment installer Mailtrain sur Ubuntu 18.04 avec Docker

Comment installer MySQL 8.0 sur Ubuntu 18.04

Comment installer Calibre Web sur Ubuntu 20.04 avec Docker

Comment installer Passbolt Password Manager sur Ubuntu 18.04

Comment installer Docker sur Ubuntu 18.04

Comment installer Bitwarden Password Manager sur Ubuntu 20.04