1
0
Fork 0

added vaultwarden

This commit is contained in:
leo 2022-09-06 10:00:36 +02:00
parent 03b8d67f68
commit 3b18a5ee8d
4 changed files with 74 additions and 0 deletions

3
vaultwarden/.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
.env
data/
backup/

9
vaultwarden/README.md Normal file
View file

@ -0,0 +1,9 @@
# Vaultwarden and Vaultwarden-Backup Docker container
#### requirements:
- /services/vaultwarden created, copy docker-compose.yaml to this.
- adjust env_example and rename to .env
Website:
https://github.com/dani-garcia/vaultwarden

View file

@ -0,0 +1,52 @@
version: '3'
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
ports:
- ${WEBSITE_PORT}:80
environment:
- WEBSOCKET_ENABLED=true # Enable WebSocket notifications.
- ADMIN_TOKEN=${ADMIN_TOKEN}
- SENDS_ALLOWED=true
- EMERGENCY_ACCESS_ALLOWED=true
- SIGNUPS_ALLOWED=true
- SIGNUPS_VERIFY=true
- SIGNUPS_DOMAINS_WHITELIST=${SIGNUPS_DOMAINS_WHITELIST}
- INVITATIONS_ALLOWED=true
- INVITATION_ORG_NAME=${INVITATION_ORG_NAME}
- DOMAIN=${DOMAIN}
- SMTP_HOST=${SMTP_HOST}
- SMTP_FROM=${SMTP_FROM}
- SMTP_FROM_NAME=${SMTP_FROM_NAME}
- SMTP_PORT=587
- SMTP_SSL=true
- SMTP_EXPLICIT_TLS=false
- SMTP_USERNAME=${SMTP_USERNAME}
- SMTP_PASSWORD=${SMTP_PASSWORD}
- SMTP_AUTH_MECHANISM="Plain"
volumes:
- /services/vaultwarden/data:/data
vaultwarden-backup:
image: bruceforce/vaultwarden-backup
container_name: vaultwarden_backup
restart: on-failure
init: true
depends_on:
- vaultwarden
environment:
- BACKUP_ADD_DATABASE=true
- BACKUP_ADD_ATTACHMENTS=true
- BACKUP_ADD_CONFIG_JSON=true
- BACKUP_ADD_ICON_CACHE=true
- BACKUP_ADD_RSA_KEY=true
- BACKUP_ADD_SENDS=true
- BACKUP_DIR=/backup
- DELETE_AFTER=365
- TIMESTAMP=true
volumes:
- /services/vaultwarden/data:/data
- /services/vaultwarden/backup:/backup/

10
vaultwarden/env_example Normal file
View file

@ -0,0 +1,10 @@
WEBSITE_PORT=
ADMIN_TOKEN=
SIGNUPS_DOMAINS_WHITELIST=
INVITATION_ORG_NAME=
DOMAIN=
SMTP_HOST=
SMTP_FROM=
SMTP_FROM_NAME=
SMTP_USERNAME=
SMTP_PASSWORD=