version: '3' services: vaultwarden: container_name: vaultwarden image: vaultwarden/server:latest environment: - TZ=${TZ} - ADMIN_TOKEN=$$argon2id$$v=19$$m=65540,t=3,p=4$$6TSeg9Np2fSA/obIYBgQxqVUGOWmCaajzAAjwwGTsLk$$WM3tQHcFBwVEFX8YrzRsC6IZQr3Faz8WDhJTuoWyimU - DATABASE_URL=data/db.sqlite3 - DISABLE_ADMIN_TOKEN=false - DOMAIN=https://bitwarden-dev.akanealw.com - ENABLE_DB_WAL=true - INVITATIONS_ALLOWED=false - SHOW_PASSWORD_HINT=false - SIGNUPS_ALLOWED=true - SIGNUPS_VERIFY=false - SMTP_PORT=587 - SMTP_SSL=true ports: - 8089:80/tcp restart: always volumes: - ${DOCKERCONFIGS}/vaultwarden:/data - /etc/localtime:/etc/localtime:ro vaultwarden-backup: container_name: vaultwarden-backup image: bruceforce/vaultwarden-backup environment: - BACKUP_DIR=/data/backups - CRON_TIME=15 * * * * - TIMESTAMP=true - UID=${PUID} - GID=${PGID} depends_on: - vaultwarden init: true restart: always volumes: - /home/akanealw/docker/appdata/vaultwarden:/data - /home/akanealw/backups/vaultwardenbackups:/data/backups