VPS

Installation de Vaultwarden

Tutoriel d'installation de Vaultwarden sur votre Linux par IP ou avec un nom de domaine

icespinach 23 juin 2026 1 min de lecture

Objectif

Installer Vaultwarden sur votre Linux sans domaine ou avec domaine

Sans domaine : https://82.22.57.xxx

Avec domaine : https://domaine.com

Partie 1 - Préparation du serveur

Mettre à jour le serveur

Se connecter en SSH, puis lancer la mise à jour

sudo apt update
sudo apt upgrade

Partie 2 - Installer Docker

Suivre le tutoriel sous ce lien

https://echo-host.net/knowledge-base/installer-docker-sur-linux-debian-ubuntu-rhel-guide-complet

Partie 3 - Préparer les données Vaultwarden

Créer le dossier des données

sudo mkdir -p /vw-data

Partie 4 - Installer Vaultwarden avec Docker

Installation sans domaine

Lancer Vaultwarden

sudo docker pull vaultwarden/server:latest

Lancer le conteneur

sudo docker run --detach --name vaultwarden \
    --env DOMAIN="https://82.22.57.xxx" \
    --volume /vw-data/:/data/ \
    --restart unless-stopped \
    --publish 127.0.0.1:8000:80 \
    vaultwarden/server:latest

Installation avec domaine

Préparer le DNS Créer un enregistrement DNS pointant vers l'adresse IP du serveur Les ports 80 et 443 doivent être ouverts vers le serveur pour que Caddy puisse générer le certificat HTTPS

domaine.com -> IP publique du serveur

Lancer Vaultwarden

sudo docker pull vaultwarden/server:latest

Lancer le conteneur

sudo docker run
    --detach --name vaultwarden \
    --env DOMAIN="https://domaine.com" \
    --volume /vw-data/:/data/ \
    --restart unless-stopped \
    --publish 127.0.0.1:8000:80 \
    vaultwarden/server:latest

Partie 5 - Installer Caddy

sudo apt install caddy

Lancer Caddy au démarrage

sudo systemctl enable caddy
sudo systemctl start caddy

Vérifier l'installation

caddy version

Partie 6 - Configurer HTTPS avec Caddy

Sans domaine

Editer le fichier Caddy

sudo nano /etc/caddy/Caddyfile

Remplacer son contenu

82.22.57.xxx {
    tls internal
    reverse_proxy 127.0.0.1:8000
}

Redémarrer Caddy

sudo systemctl restart caddy

Vérifier l'état

sudo systemctl status caddy

Vaultwarden est accessible ici

https://82.22.57.xxx

Avec domaine

Editer le fichier Caddy

sudo nano /etc/caddy/Caddyfile
domaine.com {
    reverse_proxy 127.0.0.1:8000
}

Redémarrer Caddy

sudo systemctl restart caddy

Vérifier l'état

sudo systemctl status caddy

Vaultwarden est accessible ici

https://domaine.com

Commandes utiles

Redémarrer Vaultwarden

sudo docker restart vaultwarden

Arrêter Vaultwarden

sudo docker stop vaultwarden

Démarrer Vaultwarden

sudo docker start vaultwarden

Supprimer le conteneur Vaultwarden

sudo docker rm -f vaultwarden

Rejoignez notre serveur communautaire Discord

Pour toute question, suggestion ou simplement pour discuter avec la communauté, rejoignez-nous sur Discord !

200+
Membres
Rejoindre le serveur