From 66801e356b33a6e5d574bd576653942fafacb54b Mon Sep 17 00:00:00 2001 From: rosa Date: Sat, 24 Jan 2026 14:55:52 +0100 Subject: [PATCH] feat(vaultwarden): add vaultwarden stack --- compose/vaultwarden/.env.example | 5 +++++ compose/vaultwarden/docker-compose.yml | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 compose/vaultwarden/.env.example create mode 100644 compose/vaultwarden/docker-compose.yml diff --git a/compose/vaultwarden/.env.example b/compose/vaultwarden/.env.example new file mode 100644 index 0000000..995d50b --- /dev/null +++ b/compose/vaultwarden/.env.example @@ -0,0 +1,5 @@ +CONFIG_PATH="../../volumes/vaultwarden" +PORT="5012" +DOMAIN="https://yourdomain.com" +SIGNUPS_ALLOWED="false" +ADMIN_TOKEN="check here https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page" \ No newline at end of file diff --git a/compose/vaultwarden/docker-compose.yml b/compose/vaultwarden/docker-compose.yml new file mode 100644 index 0000000..050f1a7 --- /dev/null +++ b/compose/vaultwarden/docker-compose.yml @@ -0,0 +1,14 @@ +services: + vaultwarden: + image: vaultwarden/server:latest + container_name: vaultwarden + restart: unless-stopped + environment: + DOMAIN: "${DOMAIN:?}" + SIGNUPS_ALLOWED: "${SIGNUPS_ALLOWED:?}" + ADMIN_TOKEN: "${ADMIN_TOKEN:?}" + volumes: + - "${CONFIG_PATH:?}:/data/" + ports: + #- 127.0.0.1:5012:80 + - "${PORT:-5012}:80" \ No newline at end of file