Skip to content

Installation de bitwarden avec Docker

Prérequis

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 :

/var/www/bitwarden/docker-compose.yml
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 bitwardenrs/server:latest

Redémarrage du conteneur

cd /var/www/bitwarden && docker-compose up -d