Vaultwarden
Sources :
- Officiel : https://github.com/dani-garcia/vaultwarden
- Documentation : https://github.com/dani-garcia/vaultwarden/wiki
- Dépôt de paquets Debian : https://apt.crunchy.run/vaultwarden/
Configuration
Le fichier de configuration est /etc/vaultwarden/vaultwarden.env
#Configuration des dossiers
DATA_FOLDER=DESTINATION
TMP_FOLDER=DESTINATIONtmp
WEB_VAULT_FOLDER=/var/www/DESTINATION
#Base de donnée
DATABASE_URL=postgresql://MONUSER:MOTDEPASSE@localhost:5432/MABASE
#Domaine
DOMAIN=https://domain.tld
#Sécurité et affichage
SIGNUPS_ALLOWED=false
SIGNUPS_VERIFY=true
INVITATIONS_ALLOWED=true
INVITATION_ORG_NAME=Mon Jolie Coffre
INVITATION_EXPIRATION_HOURS=120
EMERGENCY_ACCESS_ALLOWED=true
EMAIL_CHANGE_ALLOWED=true
IP_HEADER=X-Real-IP
# Configuration des logs
EXTENDED_LOGGING=true
LOG_TIMESTAMP_FORMAT="%Y-%m-%d %H:%M:%S.%3f"
LOG_FILE=/var/log/vaultwarden/vaultwarden.log
LOG_LEVEL=info
# Mails
SMTP_HOST=mail.chatons.fr
SMTP_FROM=joliecoffre@chatons.fr
SMTP_FROM_NAME=vw_paquerette
SMTP_USERNAME=postmaster@chatons.fr
SMTP_PASSWORD=MOTDEPASSE
SMTP_TIMEOUT=15
SMTP_SECURITY=starttls
SMTP_PORT=587
# Accès au web service
ROCKET_ADDRESS=127.0.0.1
ROCKET_PORT=4567
Installation
On suit la documentation disponible sur le site du dépôt : https://apt.crunchy.run/vaultwarden/
1- Ajout de la clé du dépôt
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://apt.crunchy.run/keys/signing-key.gpg | sudo tee /etc/apt/keyrings/apt-crunchy-run.gpg > /dev/null
2- Ajout des instructions du dépôts
sudo tee /etc/apt/sources.list.d/vaultwarden.sources > /dev/null <<EOF
Types: deb
URIs: https://apt.crunchy.run/vaultwarden
Suites: trixie
Components: main
Signed-By: /etc/apt/keyrings/apt-crunchy-run.gpg
EOF
3- Installation des paquets
apt update
apt install vaultwarden vaultwarden-web-vault