1.7 KiB
1.7 KiB
Vaultwarden
Purpose: Self-hosted password manager (Bitwarden-compatible server).
| Property | Value |
|---|---|
| Status | Deployed (env vars pending) |
| Image | vaultwarden/server:latest |
| Ports | None (Traefik only) |
| Restart policy | unless-stopped |
| Web UI | https://vault.home.jens.pub |
| Admin UI | https://vault.home.jens.pub/admin |
| Compose file | ../services/vaultwarden/docker-compose.yml |
Configuration
- Web UI and API proxied through Traefik at
vault.home.jens.pub - Traefik routes to container port 80
- Admin panel available at
/admin(requiresADMIN_TOKEN)
Environment Variables
| Variable | Description | Source |
|---|---|---|
ADMIN_TOKEN |
Token to access the /admin UI |
.env |
SMTP_HOST |
smtp.mailbox.org |
hardcoded |
SMTP_PORT |
587 |
hardcoded |
SMTP_SECURITY |
starttls |
hardcoded |
SMTP_FROM |
mail@jens.pub |
hardcoded |
SMTP_USERNAME |
mail@jens.pub |
hardcoded |
SMTP_PASSWORD |
mailbox.org account password | .env |
ADMIN_TOKENandSMTP_PASSWORDmust be set in Portainer's stack env vars before starting the container.
Volumes
| Volume | Mount |
|---|---|
vaultwarden_data |
/data — database, attachments, config |
Networks
proxy(external)