commit b877fb533d9b1aeb236127d09fa84306f360fde7 parent f903bb55891371475308fdf4d83aa1dc53b38c3e Author: Jack Sangdahl <jack@pngu.org> Date: Sun, 9 Feb 2025 16:57:43 -0700 Password manager: vaultwarden Diffstat:
| A | vaultwarden/compose.yaml | | | 34 | ++++++++++++++++++++++++++++++++++ |
1 file changed, 34 insertions(+), 0 deletions(-)
diff --git a/vaultwarden/compose.yaml b/vaultwarden/compose.yaml @@ -0,0 +1,34 @@ +services: + vaultwarden: + image: vaultwarden/server:latest-alpine + container_name: vaultwarden + restart: unless-stopped + volumes: + - data:/data + ports: + - 11001:80 + depends_on: + - db + environment: + DOMAIN: https://vault.pngu.org + SIGNUPS_ALLOWED: false + DATABASE_URL: mysql://vaultwarden_user:${MARIADB_PASSWORD}@db/vaultwarden + ADMIN_TOKEN: ${ADMIN_TOKEN} + RUST_BACKTRACE: 1 + + db: + image: mariadb + container_name: vaultwarden_db + restart: unless-stopped + env_file: .env + environment: + MYSQL_RANDOM_ROOT_PASSWORD: yes + MARIADB_DATABASE: vaultwarden + MARIADB_USER: vaultwarden_user + MARIADB_PASSWORD: ${MARIADB_PASSWORD} + volumes: + - db:/var/lib/mysql + +volumes: + data: + db: