/ Sécurité

Installer Bitwarden

Bitwarden est un gestionnaire de mot de passe open-source permettant de gérer vos  mots de passes depuis n'importe quel appareil, son gros point fort est  que vous êtes le propriétaire de votre instance Bitwarden et que par conséquent vous avez la pleine connaissance de l'endroit où se trouve ses données. L'installation se fera avec Docker comme d'habitude.

Prérequis

  • Docker
  • Docker Compose
  • Let's Encrypt
  • Nginx

Installation de l'instance

vi docker-compose.yml
  bitwarden:
    image: bitwardenrs/server:latest
    container_name: bitwarden
    restart: always
    ports:
      - 8343:80/tcp
      - 3012:3012/tcp
    environment:
      - PUID=1001
      - PGID=1001
      - TZ=Europe/Paris
      - BUILD_CORES=24
      - DOMAIN="https://bw.mondomaine.fr/"
    volumes:
      - /instances/bitwarden/:/data/:rw
sudo docker-compose up -d

Reverse Proxy Nginx

Pour en savoir plus je vous invite à vous rendre sur un de mes autres articles à l'adresse suivante : https://keep.nexart.fr/2017/08/06/script-nginx/.

sudo vi /etc/nginx/sites-enabled/bw.mondomaine.fr.vhost
location / {
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
		proxy_set_header   X-Real-IP $remote_addr;
		proxy_set_header   Host      $http_host;
        proxy_pass http://localhost:8343;
}
sudo systemctl reload nginx

Plus qu'à se rendre sur l'adresse et créer un compte.

Configuration

Lors de l'utilisation de Bitwarden il faut spécifier l'adresse URL de son serveur sur l'application ou le plugin dans le cas d'un navigateur comme Firefox par exemple, sinon par défaut il ira chercher vos informations d'authentification sur les serveurs Bitwarden.

Voilà ce que vous devriez obtenir lors de la connexion sur votre compte Bitwarden décentralisé.

Vos mots de passe sont maintenant dans un lieu sûr, enfin si il y a du chiffrement sur vos disques 😂.