Comment installer le gestionnaire de mots de passe KeeWeb sur Ubuntu 20.04

KeeWeb est un gestionnaire de mots de passe open-source utilisé pour stocker les mots de passe en ligne et hors ligne. Il est compatible avec KeePass et est également disponible en version Web et en applications de bureau. Il peut être synchronisé avec d’autres services cloud comme OneDrive, Google Drive, Dropbox, etc. Il t’aide à gérer tous tes mots de passe de manière sécurisée. Il offre de nombreuses fonctionnalités, notamment : saisie facile des balises, prise en charge de plusieurs fichiers, historique, thèmes, raccourcis clavier, visionneuse d’images en ligne et bien d’autres encore.

Dans ce tutoriel, nous allons te montrer comment installer le gestionnaire de mots de passe KeeWeb sur Ubuntu 20.04.

Conditions préalables

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur le serveur.

Démarrage

Avant de commencer, il est recommandé de mettre à jour les paquets de ton système à la dernière version. Tu peux les mettre à jour avec la commande suivante :

apt-get update -y

Une fois que tous les paquets sont mis à jour, installe les autres dépendances requises avec la commande suivante :

apt-get install apt-transport-https git ca-certificates curl software-properties-common gnupg2 unzip -y

Une fois que toutes les dépendances sont installées, tu peux passer à l’étape suivante.

Installe Docker

Un paquet Docker doit être nécessaire pour installer le gestionnaire de mots de passe KeeWeb. Tout d’abord, ajoute le référentiel Docker avec la commande suivante :

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

Ensuite, installe le Docker CE avec la commande suivante :

apt-get install docker-ce -y

Une fois que le Docker est installé, vérifie la version de Docker à l’aide de la commande suivante :

docker -v

Tu devrais obtenir la sortie suivante :

Docker version 20.10.0, build 7287ab3

Installer KeeWeb

Tout d’abord, télécharge la dernière version de KeeWeb à l’aide de la commande suivante :

git clone https://github.com/SvenC56/docker-keeweb.git

Une fois le téléchargement terminé, change le répertoire pour le répertoire téléchargé et construit l’image Docker avec la commande suivante :

cd docker-keeweb
docker build -t svenc56/keeweb

Tu devrais obtenir le résultat suivant

:

 ---> 98ab35023fd6
Step 6/8 : WORKDIR /opt/keeweb
 ---> Running in e5966f3a3cec
Removing intermediate container e5966f3a3cec
 ---> e36bc8c356bc
Step 7/8 : COPY --from=git /keeweb /usr/share/nginx/html
 ---> 7cde550d672f
Step 8/8 : EXPOSE 80
 ---> Running in b784c9df85d7
Removing intermediate container b784c9df85d7
 ---> 11ddfdbf04f8
Successfully built 11ddfdbf04f8
Successfully

La commande ci-dessus téléchargera toutes les images requises pour KeeWeb. Tu peux vérifier toutes les images téléchargées avec la commande suivante :

docker images

Tu devrais obtenir le résultat suivant :

REPOSITORY       TAG       IMAGE ID       CREATED              SIZE
svenc56/keeweb   latest    11ddfdbf04f8   About a minute ago   30.5MB
               6c514976beff   About a minute ago   37.5MB
nginx            alpine    98ab35023fd6   2 weeks ago          22.3MB
alpine           latest    d6e46aa2470d   6 weeks ago          5.57MB

Maintenant, crée un conteneur pour KeeWeb à partir de l’image téléchargée et expose-le sur le port 80 avec la commande suivante :

docker run -d -p 80:80 svenc56/keeweb

Tu devrais obtenir le résultat suivant :

70c5b0b493759eca931dfdbe473fb090d8e66d4269b6f7b0b221568ace020721

Tu peux aussi vérifier le conteneur en cours d’exécution avec la commande suivante :

docker ps

Tu devrais obtenir le résultat suivant :

CONTAINER ID   IMAGE            COMMAND                  CREATED          STATUS          PORTS                NAMES
70c5b0b49375   svenc56/keeweb   "/docker-entrypoint.…"   24 seconds ago   Up 22 seconds   0.0.0.0:80->80/tcp   nostalgic_visvesvaraya

Accède au tableau de bord de KeeWeb

Maintenant, ouvre ton navigateur Web et accède au tableau de bord KeeWeb en utilisant l’URL http://your-server-ip. Tu devrais voir l’écran suivant :

Tableau de bord KeeWeb

Maintenant, clique sur l’ icône +pour ajouter le nouveau fichier de mot de passe. Tu devrais voir l’écran suivant :

Liste de mots de passe

Clique sur le bouton Nouveau en bas. Tu devrais voir l’écran suivant :

Mot de passe principal

Indique ton mot de passe principal, ton nom, ta clé de sauvegarde et clique sur le bouton Enregistrer dans pour télécharger le fichier de mots de passe sur ton système et terminer la configuration.

Télécharge le fichier du mot de passe

Sync

Clique sur les Raccourcis dans le volet de gauche pour voir la liste de tous les raccourcis utilisés avec KeeWeb :

Raccourcis Keeweb

Clique sur l’Apparence dans le volet de gauche pour personnaliser la langue, le thème et la police par défaut de KeeWeb.

Thème Keeweb

Conclusion

Félicitations ! Tu as installé avec succès le gestionnaire de mots de passe KeeWeb sur Ubuntu 20.04. Tu peux maintenant stocker tous tes mots de passe sur KeeWeb et les synchroniser avec d’autres services de stockage.

Vous aimerez aussi...