Choisir un produit
Hébergement webSites web et WordPress sur votre propre domaineCloudDéployez applications, API et bases de données depuis Git ou DockerAI BuilderCréez et modifiez des sites et des applications avec l’IACréateur WordPress IAModifiez votre site WordPress en discutantÀ ajouter à tout projet
DomainesE-mailBases de donnéesWordPress géréExécution d’agentsMigrationsDéveloppeurs
Tout sur l’IADéveloppeursMCP pour assistants IADocumentationSécuritéModèlesHostingsurge
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 des journaux, un retour arrière en un clic, des domaines personnalisés avec SSL automatique et, avec Pro, un aperçu par branche.
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 branchePro
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
Une seule formule pour l’hébergement, Cloud et l’AI Builder
Commencez gratuitement et passez à la formule supérieure quand il vous en faut plus. Des Build Credits supplémentaires coûtent €25 les 100 et n’expirent jamais.
Free
Pour votre première idée.5 Build Credits uniques après une inscription vérifiée
€0 / mois
Pro
Pour celles et ceux qui créent et livrent en continu.100 Build Credits par mois
€25 / mois
Business
Pour les équipes et les agences.100 Build Credits par mois
€50 / mois
EUR, hors TVA ; TVA ajoutée au paiement le cas échéant. Le paiement n’est pas encore ouvert : les comptes Hobby fonctionnent gratuitement aujourd’hui et rien n’est facturé. Comparer les formules
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 la formule d’équipe : Free coûte €0, Pro €25 par mois et Business €50 par mois. Les minutes de build sont incluses dans chaque formule ; avec Pro et Business, chaque minute au-delà de la formule coûte €0.01. Prix en USD, hors TVA ; TVA ajoutée au paiement le cas échéant. Voir les formules
Déployez votre première app avec Pro.
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.