Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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