Add Vaultwarden stack

This commit is contained in:
SweetId 2024-12-30 15:01:42 -05:00
parent d466562458
commit 94db189099
2 changed files with 49 additions and 0 deletions

View File

@ -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

26
Vaultwarden/stack.env Normal file
View File

@ -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