Installation de bitwarden avec Docker
Prérequis
- La distribution linux ubuntu
- Apache2 installé sur votre machine Documentation d'installation
- Docker installé sur votre machine : Documentation d'installation
Mise en place
Création du dossier de l'application
sudo mkdir -p /var/www/bitwarden && sudo chown -R www-data:www-data /var/www/bitwarden
Création du docker-compose.yml
sudo vi /var/www/bitwarden/docker-compose.yml
Avec le contenu suivant :
version: "3"
services:
bitwarden:
image: bitwardenrs/server
container_name: bitwarden
restart: always
ports:
- "127.0.0.1:8000:80"
volumes:
- ./bw-data:/data
environment:
WEBSOCKET_ENABLED: "true"
SIGNUPS_ALLOWED: "true"
Remise de www-data comme propriétaire du fichier
sudo chown www-data:www-data /var/www/bitwarden/docker-compose.yml
Installation de Bitwarden
Lancement du conteneur de bitwarden
cd /var/www/bitwarden && docker-compose up -d
Configuration du reverse proxy apache
Création d'un reverse proxy Apache sur {domain-name.fr} :
Mise en place du certificat SSL
Il est aussi important de configurer un certificat SSL sur {domain-name.fr} :
Mise à jour de Bitwarden
Stop et suppression du conteneur
docker stop bitwarden
docker rm bitwarden
Récupération de la dernière version
docker pull vaultwarden/server:latest
Redémarrage du conteneur
cd /var/www/bitwarden && docker-compose up -d