Retour

Hébergement VPS CapRover, préinstallé

L'hébergement VPS CapRover vous permet d'installer des applications et des bases de données prêtes à l'emploi depuis un panneau web et de déployer votre propre code sur un serveur qui vous est propre. Après votre commande, Docker et CapRover s'installent tout seuls, le mot de passe par défaut est remplacé et le panneau reçoit une adresse HTTPS : l'adresse et le mot de passe sont donc prêts dans votre panneau. Vous payez un tarif mensuel fixe avec un trafic illimité, et l'accès root est à vous.

Quelle est la taille de votre site ?

Total$2.58/mois

Les prix incluent la TVA.

Augmentez ou réduisez la RAM et le CPU quand vous voulez. Le disque ne peut qu'augmenter, commencez donc petit.

Qu'y a-t-il d'installé sur votre serveur CapRover ?

  • CapRover 1.15.5 depuis l'image Docker officielle, tournant sur Docker Swarm
  • Nginx et Let's Encrypt : le panneau s'ouvre en HTTPS, et vous activez les certificats des applications dans le panneau
  • Un nouveau mot de passe administrateur, de sorte que le captain42 par défaut ne fonctionne plus
  • Un domaine racine sslip.io, avec le panneau sous captain et chaque application sous son propre nom
  • La liste One-Click Apps de modèles d'applications et de bases de données prêts à l'emploi
  • Un pare-feu avec les ports 22, 80, 443 et 3000 ouverts

Quelle taille faut-il pour CapRover ?

CapRover demande officiellement au moins 1 Go de RAM et 5 Go de disque libre. Les images Docker prennent de la place : cette installation démarre donc à 20 Go de disque. À titre indicatif, 1 Go convient pour une petite application ou un site statique, 2 Go pour une application avec base de données, et 4 Go pour plusieurs applications ou un projet qui compile beaucoup. Les builds s'exécutent sur le serveur. Si vous compilez souvent, la documentation de CapRover suggère de construire l'image en CI et de l'envoyer.

UsageTaillePrixChoisir
Nouveau site 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mois
Site en croissance 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mois
Site très fréquenté 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mois

Pour qui ?

  • Les développeurs qui déploient des applications Node.js, Python, PHP, Ruby ou Go depuis un panneau
  • Ceux qui veulent choisir dans une liste des bases de données comme MariaDB, MySQL ou MongoDB et les installer
  • Ceux qui font tourner quelques applications sur un petit serveur pour un prix mensuel fixe
  • Les développeurs qui veulent à la fois un panneau web et un outil en ligne de commande

Que se passe-t-il après votre commande ?

  1. Réglez la taille et terminez votre paiement. Votre serveur démarre et CapRover s'installe tout seul. Cela a pris environ 11 minutes lors de nos tests sur de vrais serveurs.
  2. Dans votre panneau, ouvrez votre serveur depuis Mes serveurs. Dans l'onglet Vue d'ensemble, cliquez sur le lien Adresse du panneau et saisissez le mot de passe de la ligne Mot de passe.
  3. Pour une application prête à l'emploi, utilisez le bouton One-Click Apps/Databases de la page Apps, vérifiez les variables et installez-la.
  4. Pour votre propre code, créez une application vide sur la même page et choisissez une méthode dans l'onglet Deployment.
  5. Activez HTTPS dans l'onglet HTTP Settings de l'application.
  6. Pour votre propre domaine, faites pointer un enregistrement A générique vers l'IP du serveur et changez le domaine racine sur la page Dashboard.

Avec chaque serveur

  • Sauvegardes quotidiennes incluses dans le prix
  • Trafic illimité
  • Accès root complet
  • Augmentez ou réduisez la RAM et le CPU plus tard, et agrandissez le disque
  • Emplacement : Istanbul · IST-1.

Bon à savoir

  • En commandant, vous acceptez la licence et les conditions d'utilisation de CapRover. Les fonctions Pro payantes ne sont pas incluses dans le prix. Les statistiques d'utilisation anonymes sont désactivées sur cette installation.
  • Une fois que le panneau fonctionne en HTTPS, vous pouvez fermer le port 3000. Docker contourne ufw, utilisez donc cette commande : docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
  • Utilisez des mots de passe de base de données et d'administrateur uniques pour les applications prêtes à l'emploi. Certains mots de passe ne s'appliquent qu'au premier démarrage : les modifier plus tard peut ne pas mettre à jour les utilisateurs existants.
  • La sauvegarde de configuration de CapRover n'inclut pas les volumes de base de données. La sauvegarde de nuit du serveur couvre tout le serveur, et les 7 derniers jours sont conservés.
  • Si un certificat ne peut pas être émis, le panneau s'ouvre en http sur le port 3000 de votre adresse IP.

Questions et réponses sur CapRover

De combien de RAM CapRover a-t-il besoin ?

CapRover demande officiellement au moins 1 Go de RAM et 5 Go de disque libre. À titre indicatif, 1 Go suffit pour une petite application, 2 Go conviennent à une application avec base de données, et 4 Go à un projet qui compile beaucoup. Vous pouvez agrandir plus tard depuis votre panneau.

Quel est le mot de passe CapRover par défaut ?

Le mot de passe par défaut de CapRover est captain42, mais sur ce serveur il est remplacé pendant l'installation. Le nouveau mot de passe apparaît dans la ligne Mot de passe de votre panneau. CapRover ne demande pas de nom d'utilisateur, seulement le mot de passe.

CapRover fonctionne-t-il sans domaine ?

Oui. Le domaine racine est une adresse sslip.io basée sur votre IP : vous n'avez donc pas besoin d'enregistrement générique pour commencer. Le panneau s'ouvre sous captain et chaque application sous son propre nom sur cette adresse. Vous pourrez passer à votre propre domaine plus tard.

Comment envoyer mon propre code sur CapRover ?

Vous pouvez empaqueter le projet avec un fichier captain-definition et le téléverser dans l'onglet Deployment, utiliser la commande caprover deploy depuis votre ordinateur, ou connecter un dépôt Git. Si vous avez déjà une image Docker, saisir son nom suffit.

CapRover peut-il déployer à chaque push GitHub ?

Oui, via un webhook. Ajoutez un fichier captain-definition à votre dépôt, saisissez le dépôt et la branche dans l'onglet Deployment de l'application et enregistrez. CapRover génère une URL de webhook, que vous ajoutez sur GitHub comme webhook de push. Gardez cette URL secrète.

CapRover peut-il faire tourner un projet Next.js ou Vite ?

Tout projet avec un Dockerfile peut tourner : indiquez-le dans le fichier captain-definition. Les builds se font sur le serveur ; pour des projets comme Next.js, pensez donc à 4 Go à titre indicatif, ou construisez l'image en CI et déployez-la comme image prête à l'emploi.

En savoir plus et voir des applications similaires