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

guide

Comment auto-héberger CapRover sur un VPS (Guide Complet)

Apprenez à héberger CapRover vous-même sur un VPS, avec un guide détaillé pas à pas sur l'installation, la configuration et la sécurisation de CapRover.

Comment auto-héberger CapRover sur un VPS (Guide Complet)

CapRover est une plateforme open-source en tant que service (PaaS) conçue pour simplifier le processus de déploiement et de gestion des applications sur votre propre serveur. En auto-hébergeant CapRover sur un VPS, vous gagnez un meilleur contrôle sur vos applications, réduisez votre dépendance aux services tiers et minimisez les coûts. Ce guide vous guidera à travers le processus de configuration de CapRover sur un VPS du début à la fin.

Étape 1 : Choisissez un Fournisseur de VPS

Avant d’installer CapRover, vous devez sélectionner un fournisseur de VPS. Voici une comparaison de quelques fournisseurs de VPS populaires qui offrent des performances fiables et sont bien adaptés à l’auto-hébergement d’applications comme CapRover.

Fournisseur de VPSPrix (Mensuel)Options de LocalisationCaractéristiques
Contabo VPS5,99 EUREuropeStockage SSD, déploiement rapide
Hetzner Cloud4,15 EUREuropeHaute performance, coût faible
DigitalOcean6 USDGlobalInterface simple, bon support
Vultr6 USDGlobalInstances CPU haute fréquence
Linode5 USDGlobalPerformance fiable, montée en charge facile

Vous pouvez choisir un fournisseur de VPS en fonction de votre budget et de vos besoins. Par exemple, Hetzner est connu pour son excellent rapport qualité/prix, tandis que DigitalOcean offre une interface conviviale pour les débutants.

Étape 2 : Créez une Instance de VPS

Une fois que vous avez choisi un fournisseur, créez une instance de VPS. Suivez les instructions spécifiques à votre fournisseur. Voici les étapes générales :

  1. Inscrivez-vous pour un compte avec votre fournisseur choisi.
  2. Choisissez la taille du serveur et le système d’exploitation (de préférence Ubuntu 20.04 ou ultérieur).
  3. Configurez toutes les options supplémentaires, telles que les sauvegardes ou la surveillance.
  4. Lancez votre instance de VPS.

Étape 3 : Connectez-vous à Votre VPS

Après que votre instance de VPS soit en fonctionnement, vous pouvez vous y connecter via SSH. Ouvrez votre terminal et exécutez la commande suivante :

ssh root@your_vps_ip

Remplacez your_vps_ip par l’adresse IP réelle de votre VPS. Si demandé, entrez le mot de passe root que vous avez reçu de votre fournisseur de VPS.

Étape 4 : Installez Docker

CapRover fonctionne sur Docker, vous devez donc installer Docker sur votre VPS. Suivez ces commandes :

sudo apt update
sudo apt install -y docker.io
sudo systemctl enable --now docker

Pour vérifier l’installation de Docker, exécutez :

docker --version

Vous devriez voir la version installée de Docker.

Étape 5 : Installez CapRover

Maintenant que Docker est configuré, vous pouvez installer CapRover. Exécutez la commande suivante pour déployer CapRover en utilisant Docker :

docker run -v /var/run/docker.sock:/var/run/docker.sock --restart=always -d -p 3000:3000 caprover/caprover

Après que le conteneur soit en cours d’exécution, accédez au tableau de bord de CapRover via votre navigateur web à http://your_vps_ip:3000.

Étape 6 : Configurez CapRover

  1. Configuration Initiale : Lorsque vous accédez pour la première fois au tableau de bord de CapRover, vous serez invité à configurer l’installation. Choisissez un mot de passe administrateur fort.
  2. Nom de Domaine : Si vous avez un nom de domaine, pointez-le vers votre IP VPS pour un accès plus facile. Sinon, vous pouvez utiliser l’adresse IP directement.
  3. Configuration SSL : CapRover offre une option pour activer automatiquement SSL, que vous devez activer pour la sécurité.

Étape 7 : Déployez des Applications sur CapRover

Une fois que vous avez configuré CapRover, vous pouvez commencer à déployer des applications. Référez-vous aux étapes suivantes :

  1. Créer une Application : Accédez à la section “Apps” et cliquez sur “Créer Nouvelle Application.” Fournissez un nom pour votre application.
  2. Méthode de Déploiement : Choisissez votre méthode de déploiement. Vous pouvez utiliser des dépôts GitHub, des images DockerHub, ou télécharger vos fichiers directement.
  3. Définir les Variables d’Environnement : Configurez toutes les variables d’environnement requises et les paramètres spécifiques à votre application.
  4. Commencer le Déploiement : Cliquez sur déployer pour lancer votre application.

FAQs

Comment puis-je accéder à mon tableau de bord CapRover de manière sécurisée ?

Pour garantir un accès sécurisé à votre tableau de bord CapRover, activez HTTPS. Lors de la configuration initiale, CapRover offre une option pour configurer SSL, ce qui vous permet d’accéder au tableau de bord en toute sécurité via HTTPS. Assurez-vous que votre domaine ou sous-domaine pointe correctement vers votre IP VPS, car CapRover utilise Let’s Encrypt pour les certificats SSL.

Quelles sont les exigences système pour faire fonctionner CapRover ?

CapRover est léger et peut fonctionner sur de petites instances VPS, mais il est recommandé d’allouer au moins 2 Go de RAM et 1 cœur CPU pour de meilleures performances, surtout si vous prévoyez d’héberger plusieurs applications. De plus, assurez-vous d’avoir un espace disque adéquat pour vos images Docker et vos données d’application.

Puis-je intégrer CapRover avec des pipelines CI/CD ?

Oui, CapRover prend en charge l’intégration continue et le déploiement continu (CI/CD). Vous pouvez intégrer vos dépôts GitHub pour des déploiements automatisés. Il vous suffit de configurer des webhooks GitHub pour notifier CapRover des modifications, ce qui permet un déploiement sans faille de nouveau code chaque fois que vous poussez des modifications vers votre dépôt.

Pour une comparaison complète des VPS afin de trouver le meilleur fournisseur pour vos besoins, visitez notre comparaison complète de VPS.

L’auto-hébergement de CapRover fournit une solution robuste pour la gestion des applications. Prenez le contrôle de vos ressources, profitez de la flexibilité d’un environnement d’application personnalisé, et tirez parti de la puissance des applications conteneurisées pour vos projets.