Deploy

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.

Déploiement à chaque pushUn aperçu par brancheJournaux de build et d’exécutionRetour arrièreSSL automatiqueServeurs en France
hostingsurge.com/dashboard/newDémo en direct

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’exemple

Tout 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.

  1. 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.
  2. 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.
  3. 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.

EnvironnementCe que vous pouvez déployerExécuté en tant que
Site statiqueHTML, CSS et JavaScript, ou la sortie d’un générateur de site statiqueFichiers statiques
Next.jsApplications Next.js complètes avec rendu côté serveurUn serveur Node.js
ViteApplications React, Vue et Svelte construites avec ViteFichiers statiques
Node.jsServeurs construits avec Express, Fastify, NestJS, Hono et d’autresVotre commande de démarrage
PythonApplications Django, Flask et FastAPIVotre serveur d’application
PHPSites PHP et applications Laravelnginx et PHP-FPM
Image DockerUne image prête à l’emploi issue d’un registre de conteneursL’image, telle quelle
Dossier ou ZIPDes fichiers envoyés directement depuis votre ordinateur, sans GitComme 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.

  • Tâches cronExécutez des commandes récurrentes selon un planning dans le conteneur de votre application. Besoin d’en lancer une tout de suite ? Cliquez sur Exécuter maintenant.
  • Hooks de déploiementUne URL secrète qui redéploie la production quand elle est appelée — depuis la CI, le bouton de publication d’un CMS ou tout autre service.
  • Protection et règles edgePlacez un mot de passe ou une liste d’IP autorisées devant un déploiement, forcez HTTPS et définissez des en-têtes de réponse et des redirections.
  • Des bases de données à côté de votre applicationAjoutez PostgreSQL, MySQL, MariaDB, Redis ou MongoDB sur le réseau privé de votre équipe. La chaîne de connexion arrive dans vos variables d’environnement.

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

Explorer l’API et la CLI

Connecter votre IA

# 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âcheAvec DeploySur votre propre serveur
BuildsChaque push lance un build ; le framework est détectéVous écrivez et exploitez vous-même la chaîne de build
AperçusPoussez une branche, obtenez son adresse d’aperçuVous montez un second environnement à la main
HTTPSLes certificats sont émis et renouvelés automatiquementVous installez et renouvelez les certificats
Retour arrièreUn clic pour revenir à un déploiement de production antérieurVous conservez les anciens builds et les redéployez
MaintenancePas de clés SSH, de proxys ni de panneaux de contrôle à surveillerLes mises à jour du système, du proxy et du pare-feu vous reviennent
IsolationLes projets, données et identifiants de chaque équipe sont isolés, sur des serveurs en FranceDans 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.