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

guide

Comment héberger Yacht en auto-hébergement sur un VPS (Guide complet)

Apprenez à installer et exécuter Yacht sur un VPS grâce à notre guide détaillé, orienté développeur. Parfait pour les auto-hébergeurs et les passionnés de homelab souhaitant gérer leurs containers efficacement.

L’auto-hébergement d’outils de gestion de containers est devenu de plus en plus populaire parmi les développeurs et les passionnés de homelab. Yacht, une interface de gestion Docker moderne et légère, offre une manière simplifiée de contrôler les containers, images et réseaux Docker. Ce guide fournit une démarche étape par étape pour installer et faire fonctionner Yacht sur un VPS, vous aidant à exploiter des outils open-source pour vos projets en auto-hébergement.

Pourquoi héberger Yacht en auto-hébergement ?

Yacht facilite la gestion des containers Docker en proposant une interface visuelle, rendant plus simple le déploiement, la surveillance et le dépannage des applications containerisées. Héberger Yacht sur un VPS permet d’obtenir une solution fiable, économique et toujours disponible pour votre écosystème en auto-hébergement.

Choisir le bon VPS

Sélectionnez un fournisseur de VPS en fonction de votre budget et de votre localisation. Voici des options courantes :

FournisseurPrix (EUR/USD/mois)Lien
Contabo5.99 EURContabo
Hetzner Cloud4.15 EURHetzner
DigitalOcean6 USDDigitalOcean
Vultr6 USDVultr
Linode5 USDLinode

Pour une vue d’ensemble complète de tous les fournisseurs, consultez le comparatif complet des VPS. Ici, nous utiliserons Hetzner Cloud en exemple en raison de son rapport qualité-prix.

Prérequis

Étape 1 : Préparer votre VPS

Connectez-vous via SSH :

ssh root@votre-ip-vps

Mettez à jour le système :

apt update && apt upgrade -y

Installez Docker et Docker Compose :

apt install -y docker.io docker-compose
systemctl enable --now docker

Vérifiez que Docker fonctionne :

docker --version
docker-compose --version

Étape 2 : Créer le fichier Docker Compose pour Yacht

Créez un répertoire pour Yacht :

mkdir -p ~/yacht && cd ~/yacht

Créez docker-compose.yml :

version: '3'

services:
  yacht:
    image: selfhostedpro/yacht:latest
    container_name: yacht
    ports:
      - "8080:8080"
    restart: unless-stopped
    environment:
      - TZ=Europe/Berlin

Ajustez le fuseau horaire (TZ) selon votre localisation.

Étape 3 : Lancer le container Yacht

Démarrez le container :

docker-compose up -d

Vérifiez l’état du container :

docker ps

Une fois en marche, Yacht sera accessible via http://votre-ip-vps:8080.

Étape 4 : Configurer Yacht pour votre environnement

Ouvrez votre navigateur et rendez-vous à http://votre-ip-vps:8080. Vous verrez l’interface de Yacht.

Étape 5 : Sécuriser votre instance Yacht (recommandé)

Utilisez Certbot avec Nginx pour activer HTTPS :

  1. Installez Nginx :
apt install -y nginx
  1. Configurez Nginx en tant que proxy inverse :
server {
  listen 80;
  server_name votre-domaine.com;

  location / {
    proxy_pass http://localhost:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
  }
}
  1. Obtenez un SSL :
apt install -y certbot python3-certbot-nginx
certbot --nginx -d votre-domaine.com

Mettez à jour la configuration Nginx pour supporter SSL et rechargez :

systemctl reload nginx

Vous pourrez ainsi accéder à Yacht en toute sécurité via HTTPS.

Conseils supplémentaires

docker-compose pull
docker-compose up -d

Questions fréquentes

1. Comment installer Yacht sur un VPS avec Docker ?

Pour installer Yacht via Docker, créez un fichier docker-compose.yml avec l’image Yacht la plus récente et exécutez docker-compose up -d. Cette méthode facilite la gestion et les mises à jour. Assurez-vous que votre installation Docker est sécurisée et à jour, surtout si elle est accessible depuis Internet.

2. Yacht convient-il à la gestion de plusieurs Docker hosts ?

Yacht gère les containers Docker sur un seul hôte. Pour une configuration multi-hotes, envisagez des outils comme Portainer ou Rancher, qui peuvent orchestrer plusieurs nœuds. Yacht est idéal si vous utilisez un seul VPS ou un serveur homelab.

3. Puis-je automatiser les mises à jour de Yacht ?

Oui. Tirez la dernière image et redémarrez le container :

docker-compose pull
docker-compose up -d

Automatisez ce processus avec des tâches cron ou des pipelines CI/CD. Testez toujours les mises à jour dans un environnement de staging pour éviter toute interruption.

Conclusion

L’auto-hébergement de Yacht sur un VPS offre une plateforme puissante et légère pour la gestion de containers, adapté aux développeurs et aux auto-hébergeurs. En choisissant un VPS économique chez des fournisseurs comme Hetzner ou Contabo, vous pouvez faire fonctionner Yacht de façon fiable et abordable. Suivez ce guide pour configurer, sécuriser et maintenir efficacement votre instance Yacht en auto-hébergement.

Pour découvrir plus d’idées et de bonnes pratiques en auto-hébergement, explorez la liste awesome-selfhosted et la communauté r/selfhosted. Bonne auto-hébergement ! --- END ---