MKT-KeeWeb 01 - Description A - Description : Nom DNS interne :  Nom DNS Externe :  Type de serveur (Physique, VMware, LXC, Docker...) : Docker OS : Ubuntu 22.04 CPU : 3 RAM : 4Go Disque LVM : 50 Go     / :  Réseaux : Adresse IP : 192.168.56.194 Masque : 255.255.255.0 Passerelle : 192.168.56.254 DNS : 192.168.56.1 VLAN :  Stockage : 1. Rôle : KeeWeb est un gestionnaire de mots de passe gratuit et open source compatible avec KeePass, disponible en version Web et en applications de bureau. 1. Checklist - Création du serveur : Sécurité : [*] Création compte adminme [*] Changement mot de passe root   [*] Changement mot de passe adminme [*] Sécurisation des mots de passe (20 caractères minimum et 3 types de caractères différents) [*] Mise à jour du coffre fort de mot de passe [*] Déploiement clé SSH [ ] Paramétrage du SUDO NOPASSWORD Liste des Ports ouverts :  02 - Installation A -Installez Docker CE sur Ubuntu 22.04 : 1. Installation des packages Docker : Installez les packages de dépendances Docker sur Ubuntu 20.04 avec la commande ci-dessous. sudo apt update sudo apt install apt-transport-https ca-certificates curl software-properties-common 2. Clé Docker GPG : Ajoutez ensuite la clé Docker GPG et le référentiel Docker à votre serveur Ubuntu comme ci-dessous : curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" 3. Mise à jours des Packages : Mettez maintenant à jour les packages et installez Docker CE sur Ubuntu : sudo apt-get update sudo apt install docker-ce 4. Vérification : Une fois installé, le démon Docker devrait être automatiquement démarré. Vous pouvez confirmer le statut comme ci-dessous : $ systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2020-10-17 16:28:08 EAT; 57s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 2807 (dockerd) 5. Ajout d'utilisateur : Vous pouvez ajouter votre utilisateur au groupe Docker afin de ne pas avoir à écrire sudo lors de l'exécution de commandes Docker. sudo usermod -aG docker {USER} newgrp docker B - Installation de KeeWeb sur Ubuntu : 1. Construction de KeeWeb : Nous allons construire Keeweb à partir des sources avec les commandes ci-dessous : docker pull svenc56/keeweb git clone https://github.com/SvenC56/docker-keeweb.git cd docker-keeweb docker build -t svenc56/keeweb . 2. Exécution de l'image : Exécutez maintenant l'image keeweb et exposez-la sur le port 80 comme indiqué ci-dessous : docker run -d -p 80:80 keeweb C - Erreur : Une fois KeeWeb installée, vous pouvez y accédé depuis le navigateur avec https:// . Il est possible que vous ayez une page blanche, si c'est le cas, c'est tout simplement parce que vous essayez de vous connecter en http, pour une question de sécurité, la connexion ; http est bloquer par KeeWeb. Pour y remédier, vous devrez paramétrer le r-proxy.