Deux façons d'héberger Docker
Vous avez une application et son Dockerfile. L'hébergement applicatif s'en charge : vous indiquez votre dépôt Git, la branche, le port et vos variables d'environnement ; l'image est construite puis publiée en HTTPS. Pas de système à installer, pas de mises à jour de sécurité à suivre, pas de service à configurer pour qu'il redémarre.
Vous avez une pile de plusieurs conteneurs. Un fichier compose.yaml avec une application, sa base de données et un cache, des volumes, des outils à installer : le VPS KVM vous donne une machine virtuelle complète avec accès root, où Docker s'installe comme sur n'importe quel serveur. Vous administrez le système, et vous avez la main sur tout.
Votre Dockerfile, déployé depuis Git
Après la commande, vous déclarez votre application dans votre espace client avec « Nouvelle application » :
- le dépôt : un dépôt public (adresse https) ou l'un de vos dépôts GitHub privés partagés avec HebergHub ;
- la branche à déployer ;
- le type de build « Dockerfile » ;
- le port sur lequel votre application écoute ;
- les variables d'environnement, une par ligne (
NOM=valeur) : jetons et mots de passe y vont, jamais dans l'image.
L'application est publiée sur nom.apps.heberghub.app, au nom de votre choix, ou sur votre propre nom de domaine, avec un certificat HTTPS émis automatiquement. Avec un dépôt GitHub privé, chaque push sur la branche choisie redéploie l'application. Le premier déploiement prend 5 à 15 minutes ; les suivants réutilisent l'environnement mis en cache.
Le Dockerfile ouvre l'hébergement applicatif à toutes les piles : Go, Rust, Java, ou une version précise de Node.js ou de Python. Si votre projet n'en a pas, le type de build « Automatique » détecte Node.js, Python ou PHP dans le dépôt.
| Formule | Applications | Mémoire par application | Processeur par application | Prix mensuel TTC | Commander |
|---|---|---|---|---|---|
| Application Starter | 1 | 2 Go | 2 vCPU | 1,99 € | Commander Application Starter |
| Application Standard | 3 | 1 Go | 1 vCPU | 3,49 € | Commander Application Standard |
| Application Pro | 5 | 2 Go | 2 vCPU | 7,99 € | Commander Application Pro |
Starter fait tourner une application avec jusqu'à 2 Go de RAM et 2 vCPU. Standard en héberge trois plus légères (1 Go et 1 vCPU chacune), Pro cinq (2 Go et 2 vCPU chacune).
Au quotidien, l'espace client affiche l'état de chaque application et ses commandes : Journaux, Variables, Redéployer, Reconstruire à neuf, Redémarrer, Arrêter. Si votre application s'arrête, elle est relancée automatiquement ; en cas d'échec de build, un encadré « Pourquoi ça a échoué » résume la cause.
Docker et Docker Compose sur un VPS KVM
Sur un VPS KVM, Docker Engine et le greffon Compose s'installent depuis le dépôt officiel de Docker, sans restriction : la machine virtuelle a son propre noyau. Notre guide Installer Docker sur un VPS KVM détaille l'installation et les pièges du pare-feu.
| Formule | vCPU | RAM | Disque | Ports publics | Sous-domaines | Prix mensuel TTC | Commander |
|---|---|---|---|---|---|---|---|
| KVM Starter | 1 | 2 Go | 20 Go | jusqu'à 10 | 3 | 5,39 € | Commander VPS KVM Starter |
| KVM Standard | 2 | 4 Go | 40 Go | jusqu'à 20 | 5 | 9,39 € | Commander VPS KVM Standard |
| KVM Pro | 4 | 8 Go | 80 Go | jusqu'à 50 | 10 | 16,39 € | Commander VPS KVM Pro |
Ce que vous obtenez :
- une adresse HTTPS
nom.vps.heberghub.app, dont le certificat est géré en amont : votre VPS reçoit le trafic en HTTP sur son port 80. Un relais (Caddy, nginx ou Traefik) sur ce port répartit les requêtes entre vos conteneurs selon le nom de domaine ; - vos domaines personnels, ajoutés depuis l'espace client (voir Relier son nom de domaine) ;
- des ports publics à ouvrir depuis l'espace client pour les services qui ne passent pas par le web : 10, 20 ou 50 selon la formule ;
- neuf systèmes Linux au choix, dont Debian et Ubuntu, avec l'accès root, SSH et une console dans le navigateur.
Ce que vous gérez vous-même : les mises à jour du système et de vos images, la sécurité des accès, et les sauvegardes, car aucune n'est incluse sur les VPS. Le port 25 est fermé en sortie : vos conteneurs envoient leurs e-mails par un serveur SMTP authentifié (ports 465 ou 587) ou par un service d'envoi par API.
Des applications prêtes à lancer
Nos guides donnent un fichier Compose complet et commenté pour des applications souvent auto-hébergées sur un VPS KVM :
- Nextcloud, pour vos fichiers, agendas et contacts ;
- Vaultwarden, un serveur compatible avec les applications Bitwarden pour vos mots de passe ;
- Uptime Kuma, pour surveiller vos sites et vos services.
Applicatif ou VPS KVM ?
| Votre besoin | Hébergement applicatif | VPS KVM |
|---|---|---|
| Une image par application, construite depuis Git | Oui | Oui, à la main |
| Docker Compose, plusieurs conteneurs liés | Non | Oui |
| Administration du système | Aucune | À votre charge |
| Accès root et SSH | Non | Oui |
| HTTPS | Automatique, sur .apps.heberghub.app ou votre domaine |
Géré en amont, sur .vps.heberghub.app ou votre domaine |
| Sauvegardes | Quotidiennes, 6 mois d'historique | À faire vous-même |
| Prix d'entrée | 1,99 € par mois | 5,39 € par mois |
Vous voulez simplement mettre en ligne une API, un bot ou un site écrit en Node.js ou en Python ? L'applicatif suffit, avec ou sans Dockerfile : voir nos pages Node.js, Python et bot Discord.
Bon à savoir
- Il n'y a pas d'essai gratuit : la formule mensuelle sert à essayer sans vous engager. Le droit de rétractation de 14 jours s'applique aux particuliers.
- Les VPS partagent une adresse IPv4 publique et n'ont pas d'IPv6 pour l'instant : l'accès se fait par l'adresse HTTPS et par les ports ouverts depuis l'espace client.
- Les usages interdits par nos CGU s'appliquent à vos conteneurs, notamment tout usage qui dégrade le service des autres clients.
- Nous ne publions pas de taux de disponibilité contractuel ; la page Statut montre l'état réel de chaque service.
Votre image est prête ? Commander l'hébergement applicatif ou un VPS KVM.