Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Vaultwarden sur un VPS (Guide complet)

Apprenez le processus étape par étape pour auto-héberger Vaultwarden sur un VPS à l'aide de Docker. Sécurisez vos identifiants et mots de passe efficacement.

Comment auto-héberger Vaultwarden sur un VPS (Guide complet)

Vaultwarden est un gestionnaire de mots de passe auto-hébergé populaire basé sur l’architecture serveur de Bitwarden. Il vous permet de gérer et de sécuriser vos mots de passe sur votre propre serveur, vous donnant un contrôle total sur vos données. Dans ce guide, nous allons parcourir le processus d’installation de Vaultwarden sur un serveur privé virtuel (VPS) en utilisant Docker.

Choisir un fournisseur de VPS

Pour commencer, vous devrez choisir un fournisseur de VPS. Ci-dessous se trouve une comparaison des fournisseurs de VPS recommandés en fonction de leur prix et performance :

FournisseurCoût MensuelTaille de RAMEspace DisqueOptions de Localisation
Contabo VPS5,99 EUR4 Go300 Go SSDEurope
Hetzner Cloud4,15 EUR4 Go20 Go SSDEurope
DigitalOcean6 USD1 Go25 Go SSDMondial
Vultr6 USD1 Go25 Go SSDMondial
Linode5 USD1 Go25 Go SSDMondial

Vous pouvez commencer avec des fournisseurs comme Hetzner Cloud ou Contabo pour des options économiques. Pour une comparaison complète des VPS, consultez notre comparaison complète des VPS.

Prérequis

  1. Instance VPS : Créez une instance VPS exécutant une distribution Linux telle qu’Ubuntu 20.04 ou plus récente.
  2. Nom de Domaine : Il est fortement recommandé d’avoir un nom de domaine pointant vers votre VPS pour des connexions HTTPS sécurisées.
  3. Connaissances de base en Linux : Familiarité avec l’utilisation de la ligne de commande et Docker.

Étape 1 : Connectez-vous à votre VPS

Une fois votre VPS configuré, connectez-vous à lui via SSH :

ssh root@your-vps-ip

Remplacez your-vps-ip par l’adresse IP de votre VPS.

Étape 2 : Installer Docker et Docker Compose

Vous aurez besoin de Docker pour exécuter Vaultwarden dans un conteneur. Exécutez les commandes ci-dessous pour installer Docker et Docker Compose :

apt update
apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install -y docker-ce
apt install -y docker-compose

Vérifiez si Docker est en cours d’exécution :

systemctl status docker

Étape 3 : Créer un répertoire Vaultwarden

Créez un répertoire pour les fichiers de Vaultwarden :

mkdir ~/vaultwarden
cd ~/vaultwarden

Étape 4 : Créer un fichier Docker Compose

Créez un fichier docker-compose.yml dans le répertoire ~/vaultwarden :

version: '3'
services:
  vaultwarden:
    image: vaultwarden/server:latest
    restart: always
    environment:
      - WEBSOCKET_ENABLED=true
    volumes:
      - ./vw-data:/data
    ports:
      - "80:80"

Ce fichier définit notre service Vaultwarden avec les configurations nécessaires.

Étape 5 : Démarrer Vaultwarden

Exécutez la commande suivante pour démarrer Vaultwarden :

docker-compose up -d

Vous pouvez vérifier si le conteneur est en cours d’exécution :

docker ps

Étape 6 : Configurer votre nom de domaine

Pour accéder à Vaultwarden en utilisant votre domaine, configurez vos enregistrements DNS pour pointer votre domaine vers l’IP du VPS. Utilisez un enregistrement A à cet effet. Obtenez un certificat SSL pour garantir des connexions chiffrées. Une méthode simple consiste à utiliser Let’s Encrypt avec Certbot.

Installez Certbot avec les commandes suivantes :

apt install certbot

Ensuite, exécutez Certbot :

certbot --nginx -d your-domain.com

Suivez les instructions pour compléter la configuration SSL.

Étape 7 : Accéder à Vaultwarden

Maintenant que vous avez réussi à installer Vaultwarden, accédez-y via votre navigateur en vous rendant sur https://your-domain.com.

Questions Fréquemment Posées

1. Quelles sont les exigences système pour auto-héberger Vaultwarden ?

Vaultwarden ne nécessite pas de ressources étendues. Un VPS de base avec au moins 1 Go de RAM et 25 Go de stockage SSD est suffisant pour un usage domestique. Si vous prévoyez de gérer plusieurs utilisateurs ou des coffres plus importants, envisagez un VPS avec 2 Go de RAM ou plus pour de meilleures performances. La plupart des fournisseurs économiques comme Hetzner ou Contabo répondent à ces exigences.

2. Comment puis-je sauvegarder mes données Vaultwarden ?

La sauvegarde de vos données Vaultwarden est cruciale. Vous pouvez y parvenir en sauvegardant régulièrement le répertoire vw-data, où toutes vos données de coffre sont stockées. Utilisez la commande suivante pour créer une sauvegarde :

tar -cvzf vaultwarden-backup.tar.gz ~/vaultwarden/vw-data

De plus, certains utilisateurs peuvent choisir d’automatiser les sauvegardes et de les stocker dans des solutions de stockage externes. Il est également judicieux de revoir toutes les fonctionnalités de sauvegarde intégrées fournies par Vaultwarden.

3. Puis-je utiliser Vaultwarden avec plusieurs utilisateurs ?

Oui, Vaultwarden prend en charge plusieurs utilisateurs. Vous pouvez inviter d’autres utilisateurs à votre coffre en leur fournissant un accès à vos identifiants de serveur. Gardez à l’esprit que chaque utilisateur devra gérer sa propre configuration de compte. Vous pouvez également gérer l’authentification des utilisateurs et les permissions directement via l’interface de Vaultwarden.

En suivant ces étapes, vous pouvez auto-héberger Vaultwarden sur votre VPS de manière efficace, garantissant que votre solution de gestion des mots de passe est sécurisée, privée et sous votre contrôle.