Choisir un produit
Hébergement webSites web et WordPress avec un forfait à prix fixeCloudDéployez applications, API et bases de données depuis Git ou DockerAI BuilderCréez et modifiez des sites et des applications avec l’IAÀ ajouter à tout projet
DomainesE-mailBases de donnéesWordPress géréExécution d’agentsMigrationsDéveloppeurs
Tout sur l’IADéveloppeursMCP pour assistants IADocumentationSécuritéHostingsurge
TarifsSe connecterDeploy
Déployez toute app depuis Git. Chaque push lance un build.
Connectez un dépôt, envoyez un dossier ou lancez une image Docker. Hostingsurge détecte le framework, effectue le build de votre application et l’exécute sur des serveurs dans l’UE — avec un aperçu par branche, des journaux, un retour arrière en un clic et des domaines personnalisés avec SSL automatique.
Chapitre 1 sur 5: Apportez votre code sous forme de dépôt Git, de dossier ou de ZIP, ou d’image Docker. Le framework est détecté pour vous.
Données d’exempleTout ce dont une application en production a besoin
Journaux, retours arrière, variables, domaines et tâches planifiées — dans le tableau de bord, la CLI ou l’API.
Déploiement à chaque push
Chaque push sur votre branche de production déclenche un build et un déploiement. Compatible avec GitHub, GitLab, Bitbucket, Gitea et Forgejo.
Un aperçu par branche
Poussez une branche et elle obtient sa propre adresse d’aperçu, pour vérifier une modification avant qu’elle n’atteigne la production. Non disponible pour les sites WordPress.
Journaux de build et d’exécution
Suivez un build ligne par ligne, puis lisez ce que votre application affiche pendant son exécution — dans le tableau de bord ou depuis votre terminal.
Retour arrière en un clic
Remettez en ligne un déploiement de production antérieur, ou promouvez un autre déploiement en production. Un build en échec ne remplace jamais la version en ligne.
Variables d’environnement
Gardez les clés et les réglages hors de votre code. Définissez-les par projet, marquez les secrets comme sensibles et récupérez-les en local avec la CLI.
Domaines personnalisés et SSL
Ajoutez votre domaine, vérifiez-le avec un enregistrement TXT et obtenez automatiquement un certificat Let’s Encrypt. Redirigez aussi www et vos anciens domaines.
Pas encore mesurés : le trafic et le stockage. Les minutes de build sont comptées par équipe, et chaque projet fonctionne dans la limite de CPU et de mémoire de votre forfait.
Du dépôt à l’application en ligne
Trois étapes la première fois. Ensuite, un push suffit.
- Connectez votre codeImportez un dépôt depuis GitHub, GitLab, Bitbucket ou n’importe quelle URL Git — les dépôts privés se connectent avec une clé de déploiement en lecture seule que nous générons. Pas de Git ? Envoyez un dossier ou un fichier ZIP.
- Nous nous occupons du buildHostingsurge reconnaît le framework, définit les commandes de build et de démarrage, et diffuse le journal en direct pendant le build. Vous pouvez modifier les commandes à tout moment.
- Mettez en ligne, puis poussez pour mettre à jourQuand le build est prêt, la nouvelle version passe en production. Avec le déploiement à chaque push activé, chaque push sur votre branche de production livre la version suivante — et un retour arrière ne demande qu’un clic.
Apportez la stack que vous utilisez déjà
Le framework est détecté à partir de votre code et le build est configuré pour vous. Voici ce que vous pouvez déployer dès aujourd’hui.
| Environnement | Ce que vous pouvez déployer | Exécuté en tant que |
|---|---|---|
| Site statique | HTML, CSS et JavaScript, ou la sortie d’un générateur de site statique | Fichiers statiques |
| Next.js | Applications Next.js complètes avec rendu côté serveur | Un serveur Node.js |
| Vite | Applications React, Vue et Svelte construites avec Vite | Fichiers statiques |
| Node.js | Serveurs construits avec Express, Fastify, NestJS, Hono et d’autres | Votre commande de démarrage |
| Python | Applications Django, Flask et FastAPI | Votre serveur d’application |
| PHP | Sites PHP et applications Laravel | nginx et PHP-FPM |
| Image Docker | Une image prête à l’emploi issue d’un registre de conteneurs | L’image, telle quelle |
| Dossier ou ZIP | Des fichiers envoyés directement depuis votre ordinateur, sans Git | Comme son framework |
Aussi dans chaque projet
Tâches planifiées, hooks de déploiement, protection et bases de données, configurés depuis le tableau de bord, la CLI ou l’API.
Déployez depuis votre terminal, votre CI ou votre assistant IA
Le tableau de bord n’est qu’une porte d’entrée. La CLI, l’API REST et MCP gèrent aussi les déploiements, les journaux, les variables et les domaines, pour que scripts, pipelines et agents puissent livrer.
- Une CLI pour les terminaux et la CI, avec une sortie --json pour les scripts et les agents
- HOSTINGSURGE_TOKEN pour les pipelines de CI, sans étape de connexion
- Une API REST avec une spécification OpenAPI
- MCP pour Claude, ChatGPT, Cursor et VS Code : connectez-vous, aucune clé à coller
# Installer la CLI et se connecter npm i -g https://hostingsurge.com/cli/hostingsurge.tgz hostingsurge login # Lier ce dossier à un projet et le déployer hostingsurge link hostingsurge deploy --prod # Suivre ce qu’affiche votre application hostingsurge logs --follow
Deploy, ou votre propre serveur ?
Ce que vous devriez sinon mettre en place et entretenir vous-même sur un serveur loué.
| Tâche | Avec Deploy | Sur votre propre serveur |
|---|---|---|
| Builds | Chaque push lance un build ; le framework est détecté | Vous écrivez et exploitez vous-même la chaîne de build |
| Aperçus | Poussez une branche, obtenez son adresse d’aperçu | Vous montez un second environnement à la main |
| HTTPS | Les certificats sont émis et renouvelés automatiquement | Vous installez et renouvelez les certificats |
| Retour arrière | Un clic pour revenir à un déploiement de production antérieur | Vous conservez les anciens builds et les redéployez |
| Maintenance | Pas de clés SSH, de proxys ni de panneaux de contrôle à surveiller | Les mises à jour du système, du proxy et du pare-feu vous reviennent |
| Isolation | Les projets, données et identifiants de chaque équipe sont isolés, sur des serveurs en France | Dans la mesure où vous le configurez |
Vous créez un site web ou un site WordPress plutôt qu’une application ? Voir Hosting
Payez ce que vos applications consomment
Le prix de chaque forfait inclut le même montant d’utilisation. Au-delà, le CPU et la mémoire sont facturés à la seconde.
Free
$5 de crédit d’essai pendant 30 jours, puis $1 d’utilisation par moisJusqu’à 1 vCPU · 1 GB par service
$0 / mois
Hobby
Inclut $5 d’utilisation chaque moisJusqu’à 4 vCPU · 8 GB par service
$5 / mois
Pro
Inclut $20 d’utilisation chaque moisJusqu’à 8 vCPU · 32 GB par service
$20 / mois
Au-delà de l’utilisation incluse : CPU $20 par vCPU-mois et mémoire $10 par Go-mois. Les sites statiques et les builds sont gratuits. USD, hors TVA. Le paiement n’est pas encore ouvert : tous les comptes fonctionnent gratuitement aujourd’hui et rien n’est facturé. Comparer les forfaits et les instances à prix fixe
Vos questions sur Deploy
Stacks, Git, domaines et ce qui se passe quand un déploiement échoue.
Quels frameworks et langages puis-je déployer ?
Des sites statiques, Next.js avec rendu côté serveur, des applications Vite, Node.js, Python et PHP, ainsi que des images Docker issues d’un registre et des envois de dossiers ou de fichiers ZIP. Le framework est détecté à partir de votre code, et vous pouvez ajuster les commandes de build et de démarrage.
Ai-je besoin de GitHub ?
Non. Importez depuis n’importe quel hébergeur Git par URL — GitHub, GitLab, Bitbucket, Codeberg, Gitea ou votre propre serveur. Les dépôts privés se connectent avec une clé de déploiement en lecture seule générée par Hostingsurge. Vous pouvez aussi envoyer un dossier ou un fichier ZIP, ou déployer depuis votre terminal avec la CLI.
Comment migrer un projet depuis Vercel ?
Utilisez l’import Vercel avec un jeton de lecture. Il reprend le framework et les réglages de build, les variables d’environnement, les domaines avec leurs redirections, ainsi que les redirections et en-têtes de vercel.json. Les tâches cron sont recréées en pause jusqu’à ce que le DNS pointe ici, et vous saisissez une seule fois, lors de la vérification, les valeurs sensibles que Vercel ne renvoie jamais. L’application tourne sur une adresse d’aperçu pendant que Vercel continue de servir le trafic, et vous modifiez le DNS une fois tout vérifié. Comment fonctionnent les migrations
Que se passe-t-il si un déploiement échoue ?
Le build en échec s’arrête avec son journal complet, et la version en ligne continue d’être servie. Si une version déjà en ligne se comporte mal, revenez à un déploiement de production antérieur en un clic.
Puis-je utiliser mon propre domaine ?
Oui. Ajoutez le domaine, publiez un enregistrement TXT pour prouver qu’il vous appartient et ajoutez exactement les enregistrements DNS indiqués dans le tableau de bord. Le certificat SSL est émis automatiquement, et vous pouvez rediriger d’autres domaines, comme www, vers votre domaine principal.
Où mes applications sont-elles hébergées ?
Sur des serveurs en France (UE), derrière un pare-feu avec TLS et un proxy renforcé. Les projets, les données et les identifiants de chaque équipe sont isolés de ceux des autres équipes.
Combien coûte Deploy ?
Deploy fait partie de Cloud, avec une tarification comparable à Railway et Render. Hobby coûte $5 et Pro $20 par mois, chacun incluant de l’utilisation à hauteur du même montant ; au-delà, le CPU coûte $20 par vCPU-mois et la mémoire $10 par Go-mois, facturés à la seconde. Les instances à prix fixe démarrent à $7 par mois, et les sites statiques et les builds sont gratuits. Prix en USD, hors TVA. Tarifs de Deploy
Déployez votre première app avec Free.
Connectez un dépôt ou envoyez un dossier. Vous venez de Vercel ? Importez le projet et vérifiez-le sur une adresse d’aperçu avant de modifier le DNS.