---
title: "Déployez Vaultwarden sur Pethost en un clic"
description: "Un serveur de gestion de mots de passe pour les applications Bitwarden. Un template pour Pethost : en une minute ou deux l’application tourne sur votre machine, en HTTPS à sa propre adresse, avec des sauvegardes chaque nuit."
---

[← Tous les templates](https://pethost.dev/fr/templates/)

# Déployez Vaultwarden sur Pethost en un clic

Un serveur de gestion de mots de passe pour les applications Bitwarden

[Déployer sur Pethost](https://console.pethost.dev/?template=vaultwarden)

## Ce qui se passe

1. Vous vous connectez à Pethost ou créez un compte, avec une clé d’accès, GitHub ou Google.
2. Pas encore de machine ? Vous choisissez une offre, et nous en préparons une pour vous. Le lien attend dans votre navigateur qu’elle soit prête.
3. Nouveau projet s’ouvre sur l’application, et vous cliquez sur Créer le projet.
4. En une minute ou deux, l’application tourne à sa propre adresse en HTTPS. Ses secrets sont créés pour elle au hasard, et ses données sont dans la sauvegarde nocturne.
5. C’est un projet comme les autres : son compose.yaml, son .env, ses logs et un terminal sont dans le panel, et votre agent peut le modifier, revenir à une version précédente ou le restaurer.

## Premiers pas

Ouvrez le site, choisissez Create account et définissez un mot de passe principal : il ne peut pas être récupéré. Ajoutez ensuite SIGNUPS_ALLOWED=false au .env du projet et redéployez, puis indiquez https://vaultwarden.sam.pethost.app comme serveur auto-hébergé dans les applications Bitwarden.

## Ce qui tourne

Le template, c’est ce compose.yaml et les variables qu’il écrit dans le .env du projet. Pethost exécute le fichier tel qu’il est écrit.

```
services:
  vaultwarden:
    image: vaultwarden/server:1.37.4
    restart: unless-stopped
    environment:
      DOMAIN: ${URL}
      # Set SIGNUPS_ALLOWED=false in .env once your account exists.
      SIGNUPS_ALLOWED: ${SIGNUPS_ALLOWED:-true}
    volumes:
      - data:/data
    # The image's own check runs once a minute; this one answers in ten seconds.
    healthcheck:
      test: ["CMD", "/healthcheck.sh"]
      interval: 10s
      timeout: 5s
      retries: 3
      start_period: 20s

volumes:
  data:
```

[compose.yaml](https://pethost.dev/templates/vaultwarden/compose.yaml)[Le voir sur GitHub](https://github.com/pethost-dev/templates/tree/main/vaultwarden)

Pethost · Stephan Gomer · NIP 1133096755

[Templates](https://pethost.dev/fr/templates/) [À propos](https://pethost.dev/about/) [Blog](https://pethost.dev/blog/) [Conditions](https://pethost.dev/terms/) [Confidentialité](https://pethost.dev/privacy/) [Remboursements](https://pethost.dev/refunds/) [API](https://pethost.dev/docs/api/) [CLI](https://pethost.dev/docs/cli/) [Plugin](https://github.com/pethost-dev/plugin) [support@pethost.dev](mailto:support@pethost.dev)
