diff --git a/install-vaultwarden-on-portainer/docker-compose-vaultwarden.yml b/install-vaultwarden-on-portainer/docker-compose-vaultwarden.yml new file mode 100644 index 0000000..50b87c3 --- /dev/null +++ b/install-vaultwarden-on-portainer/docker-compose-vaultwarden.yml @@ -0,0 +1,35 @@ +version: '3' + +services: + vaultwarden: + restart: always + container_name: vaultwarden + image: vaultwarden/server:latest + volumes: + - ./vw-data/:/data/ + ports: + - 8052:8052 + environment: + - SMTP_HOST=smtp.gmail.com + - SMTP_FROM=yourmailadress@gmail.com + - SMTP_FROM_NAME=Vaultwarden + - SMTP_SECURITY=force_tls + - SMTP_PORT=465 + - SMTP_USERNAME=yourmailadress@gmail.com + - SMTP_PASSWORD=YourAppPasswort + - SMTP_TIMEOUT=30 + - SMTP_AUTH_MECHANISM="Plain" + - LOGIN_RATELIMIT_MAX_BURST=10 + - LOGIN_RATELIMIT_SECONDS=60 + - DOMAIN=yourDomain or IP-Adress + - INVITATION_ORG_NAME=HomeVault + - INVITATIONS_ALLOWED=true + - ADMIN_TOKEN=YourArgon2 key or Passwort + - SIGNUPS_ALLOWED=true + - SIGNUPS_DOMAINS_WHITELIST=example.com,mydomain.net,myotherdomain.org + - SIGNUPS_VERIFY=true + - SIGNUPS_VERIFY_RESEND_TIME=3600 + - SIGNUPS_VERIFY_RESEND_LIMIT=6 + - EMERGENCY_ACCESS_ALLOWED=true + - SENDS_ALLOWED=true + - WEB_VAULT_ENABLED=true \ No newline at end of file