Feuille classe

De Travail-ivan

version: "3.9" services:

 db:
   image: mariadb:11.3-jammy
   container_name: Bitwarden-DB
   hostname: bitwarden-db
   security_opt:
     - no-new-privileges:true
   environment:
     - TZ=Europe/Bucharest
     - MYSQL_ROOT_PASSWORD=rootpass
     - MYSQL_DATABASE=bitwarden_vault
     - MYSQL_USER=bitwardenuser
     - MYSQL_PASSWORD=bitwardenpass
   volumes:
     - /volume1/docker/bitwarden/db:/var/lib/mysql:rw
     - /volume1/docker/bitwarden/db:/etc/mysql/conf.d:rw
   restart: always
 bitwarden:
   image: bitwarden/self-host
   container_name: Bitwarden
   hostname: bitwarden
   security_opt:
     - no-new-privileges:true
   healthcheck:
     test: curl -fsSo - http://localhost:8080
   environment:
     - BW_DOMAIN=bitwarden.yourname.synology.me
     - BW_DB_PROVIDER=mysql
     - BW_DB_SERVER=bitwarden-db
     - BW_DB_DATABASE=bitwarden_vault
     - BW_DB_USERNAME=bitwardenuser
     - BW_DB_PASSWORD=bitwardenpass
     - BW_INSTALLATION_ID=Your-Own-Bitwarden-Installation-ID
     - BW_INSTALLATION_KEY=Your-Own-Bitwarden-Installation-KEY
     - UID=1026
     - GID=100
     - BW_ENABLE_ADMIN=true
     - globalSettings__logDirectory=/etc/bitwarden/logs
     - adminSettings__admins=Your-own-gmail-address
     - globalSettings__disableUserRegistration=false
     - globalSettings__mail__replyToEmail=Your-own-gmail-address
     - globalSettings__mail__smtp__host=smtp.gmail.com
     - globalSettings__mail__smtp__ssl=false
     - globalSettings__mail__smtp__port=587
     - globalSettings__mail__smtp__username=Your-own-gmail-address
     - globalSettings__mail__smtp__password=Your-own-app-password
   ports:
     - 9890:8080
   volumes:
     - /volume1/docker/bitwarden/data:/etc/bitwarden
     - /volume1/docker/bitwarden/logs:/var/log/bitwarden
   restart: always
   depends_on:
     db:
       condition: service_started


version: "3.8"

services:

 bitwarden:
   depends_on:
     - db
   env_file:
     - settings.env
   image: ${REGISTRY:-bitwarden}/self-host:${TAG:-beta}
   restart: always
   ports:
     - "80:8080"
     - "443:8443"
   volumes:
     - bitwarden:/etc/bitwarden
     - logs:/var/log/bitwarden
 # MariaDB Example
 db:
   environment:
     MARIADB_USER: "bitwarden"
     MARIADB_PASSWORD: "super_strong_password"
     MARIADB_DATABASE: "bitwarden_vault"
     MARIADB_RANDOM_ROOT_PASSWORD: "true"
   image: mariadb:10
   restart: always
   volumes:
     - data:/var/lib/mysql