Vaultwarden è l'implementazione leggera in Rust del server Bitwarden, ideale per homelab e piccoli team per gestire password e passkey in totale sovranità.
Deploy rapido e sicuro con Docker Compose (docker-compose.yml):
YAML
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
environment:
- SIGNUPS_ALLOWED=false # Disabilita registrazioni aperte dopo aver creato il tuo account
- INVITATIONS_ALLOWED=true
volumes:
- ./vw-data:/data
restart: unless-stoppedRequisiti obbligatori:
- HTTPS obbligatorio: il client Bitwarden rifiuta la sincronizzazione HTTP. Usa CertMate o Caddy per il certificato TLS.
- Backup database: script crontab giornaliero sqlite3 /data/db.sqlite3 ".backup '/backup/db-$(date +%F).sqlite3'".