From 94db189099f0bea57a42423dad87e75f130647b5 Mon Sep 17 00:00:00 2001 From: SweetId <2630750+SweetId@users.noreply.github.com> Date: Mon, 30 Dec 2024 15:01:42 -0500 Subject: [PATCH] Add Vaultwarden stack --- Vaultwarden/docker-compose.yaml | 23 +++++++++++++++++++++++ Vaultwarden/stack.env | 26 ++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 Vaultwarden/docker-compose.yaml create mode 100644 Vaultwarden/stack.env diff --git a/Vaultwarden/docker-compose.yaml b/Vaultwarden/docker-compose.yaml new file mode 100644 index 0000000..b84abcb --- /dev/null +++ b/Vaultwarden/docker-compose.yaml @@ -0,0 +1,23 @@ +services: + vaultwarden: + image: timshel/vaultwarden:latest + container_name: vaultwarden + restart: always + env_file: + - stack.env + volumes: + - ${VAULTWARDEN_DIR}/data:/data + ports: + - ${VAULTWARDEN_PORT}:80 + + backup: + image: bruceforce/vaultwarden-backup + restart: on-failure + init: true + depends_on: + - vaultwarden + volumes: + - ${VAULTWARDEN_DIR}/data:/data/ + - ${VAULTWARDEN_DIR}/backup:/backup/ + env_file: + - stack.env \ No newline at end of file diff --git a/Vaultwarden/stack.env b/Vaultwarden/stack.env new file mode 100644 index 0000000..2ff50b0 --- /dev/null +++ b/Vaultwarden/stack.env @@ -0,0 +1,26 @@ +VAULTWARDEN_DIR=/home/portainer/vaultwarden +VAULTWARDEN_PORT=11001 + +DOMAIN= +SIGNUPS_ALLOWED=false +PUSH_ENABLED=false +SENDS_ALLOWED=false +ORG_ATTACHMENT_LIMIT=5000 +USER_ATTACHMENT_LIMIT=3000 +INVITATION_ORG_NAME=NAME +EMAIL_CHANGE_ALLOWED=false +TEMPLATES_FOLDER=data/templates +LOG_LEVEL=warn +EXTENDED_LOGGING=true +SSO_ENABLED=true +SSO_ONLY=true +SSO_FRONTEND=override +SSO_CLIENT_ID= +SSO_CLIENT_SECRET= +SSO_AUTHORITY= +SSO_SCOPES=email profile openid offline_access +SSO_PKCE=true +SSO_AUTH_ONLY_NOT_SESSION=true +BACKUP_ON_STARTUP=true +ENCRYPTION_PASSWORD= +TIMESTAMP=true \ No newline at end of file