summaryrefslogtreecommitdiff
path: root/roles/vaultwarden/templates/docker-compose.yml.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/vaultwarden/templates/docker-compose.yml.j2')
-rw-r--r--roles/vaultwarden/templates/docker-compose.yml.j236
1 files changed, 36 insertions, 0 deletions
diff --git a/roles/vaultwarden/templates/docker-compose.yml.j2 b/roles/vaultwarden/templates/docker-compose.yml.j2
new file mode 100644
index 0000000..6224524
--- /dev/null
+++ b/roles/vaultwarden/templates/docker-compose.yml.j2
@@ -0,0 +1,36 @@
+version: '3'
+
+services:
+ vaultwarden:
+ container_name: vaultwarden
+ image: vaultwarden/server:latest
+ restart: unless-stopped
+ volumes:
+ - ./data/:/data/
+ ports:
+ - 8652:80
+ environment:
+ - DOMAIN=https://vaultwarden.internal.simponic.xyz
+ - LOGIN_RATELIMIT_MAX_BURST=10
+ - LOGIN_RATELIMIT_SECONDS=60
+ - ADMIN_RATELIMIT_MAX_BURST=10
+ - ADMIN_RATELIMIT_SECONDS=60
+ - ADMIN_TOKEN={{ vaultwarden_admin_token }}
+ - SENDS_ALLOWED=true
+ - EMERGENCY_ACCESS_ALLOWED=true
+ - WEB_VAULT_ENABLED=true
+
+ - SIGNUPS_ALLOWED=false
+ - SIGNUPS_VERIFY=true
+ - SIGNUPS_VERIFY_RESEND_TIME=3600
+ - SIGNUPS_VERIFY_RESEND_LIMIT=5
+ - SIGNUPS_DOMAINS_WHITELIST=simponic.xyz
+
+ - SMTP_HOST=mail.simponic.xyz
+ - SMTP_FROM=info@simponic.xyz
+ - SMTP_FROM_NAME=VaultWarden
+ - SMTP_SECURITY=starttls
+ - SMTP_PORT=587
+ - SMTP_USERNAME=info@simponic.xyz
+ - SMTP_PASSWORD={{ email_password }}
+ - SMTP_AUTH_MECHANISM="Plain" \ No newline at end of file