Migrations

Migrez depuis Vercel, ou depuis n’importe où. Votre ancien hébergeur sert le site jusqu’au changement de DNS.

Connectez un projet Vercel ou Netlify, un dépôt Git, une sauvegarde WordPress, un compte cPanel ou un serveur SFTP. Hostingsurge le lit sans rien modifier, vous montre le plan, construit le site sur une adresse d’aperçu et vous indique exactement les changements DNS à faire pour la bascule.

Vous êtes sur Vercel ? Importer un projet avec un jeton de lecture

Aperçu avant le DNSRien ne change chez l’ancien hébergeurSSL automatiqueSecrets chiffrés
hostingsurge.com/dashboard/importDémo en direct

Chapitre 1 sur 5: Choisissez où le site se trouve aujourd’hui. Pour Vercel, l’importation n’a besoin que du nom du projet et d’un jeton en lecture seule.

Données d’exemple

Tout ce qu’une migration demande, en un seul parcours

Les parties d’une migration qui se font d’habitude dans des tableurs, des fils de discussion et des modifications DNS tardives.

  • Un parcours pour chaque source

    Vercel, Netlify, tout hébergeur Git, une sauvegarde WordPress, un compte cPanel, SFTP ou FTP, ou un instantané statique : chaque site a droit à une analyse, un aperçu et un changement de DNS guidé. Les dumps de base de données sont restaurés dans une base gérée.

  • Le plan avant le build

    L’analyse ne fait que lire. Elle liste ce qu’elle a trouvé, ce qui sera créé et ce qu’il faut vérifier, et rien n’est construit avant que vous appuyiez sur Démarrer.

  • Les secrets restent secrets

    Les variables d’environnement visibles sont copiées et stockées chiffrées. Les valeurs que l’ancien hébergeur ne renvoie jamais sont demandées lors de la vérification, et les jetons d’accès sont effacés à la fin de l’importation.

  • Un aperçu avant que quiconque le voie

    Le site importé est construit et tourne sur sa propre adresse hostingsurge.app en HTTPS, pendant que vos visiteurs restent chez l’ancien hébergeur.

  • Une liste DNS, pas des suppositions

    Les enregistrements à modifier, ceux à conserver pour que l’e-mail continue de fonctionner, et ce que le DNS public répond en ce moment. Le certificat est émis dès que le domaine pointe ici.

  • Les tâches cron suivent, en pause

    Les tâches cron de Vercel et d’un compte cPanel sont recréées sur le nouveau projet et attendent, en pause, que votre domaine pointe ici, pour que rien ne tourne sur les deux hébergeurs.

Les importations sont en phase pilote. Chaque source de cette page fonctionne en production, et nous suivons de près les premières migrations. Deux parcours n’ont pas encore été testés face à un vrai ancien serveur : la connexion en direct à cPanel et la copie d’une base directement depuis l’ancien serveur MySQL. Envoyer une sauvegarde cPanel ou un dump de base de données évite les deux, ou demandez une migration clé en main et nous la faisons avec vous.

De l’ancien hébergeur à votre domaine en trois étapes

Les mêmes étapes que la démo ci-dessus. Vos visiteurs ne tombent jamais sur un site à moitié migré.

  1. Connecter la sourceChoisissez où se trouve le site et connectez-le : un jeton de lecture pour Vercel ou Netlify, l’URL d’un dépôt, un fichier de sauvegarde, ou les accès cPanel et SFTP.
  2. Vérifier, puis prévisualiserContrôlez le plan, saisissez les valeurs que vous seul connaissez et lancez l’importation. Le site est construit sur une adresse d’aperçu pendant que l’ancien hébergeur continue de servir.
  3. Changer le DNSModifiez les enregistrements indiqués par la liste. Vérifier maintenant les confirme, le HTTPS est émis, et vous résiliez l’ancien hébergeur quand vous êtes prêt.

Ce qui est repris de Vercel

L’importation lit un projet Vercel, plusieurs, ou tous les projets de votre compte ou équipe avec un jeton de lecture, et configure la même chose ici.

Chez VercelSur HostingsurgeDétails
Paramètres de buildCopiésFramework, commandes d’installation et de build, répertoires de sortie et racine, et version de Node.js.
Code sourceGit ou fichiersConstruit depuis le dépôt Git lié s’il est accessible, sinon depuis les fichiers du dernier déploiement de production.
Variables d’environnementCopiées, chiffréesLes valeurs sensibles que Vercel ne renvoie jamais sont listées lors de la vérification pour que vous les saisissiez. Rien n’est deviné.
Domaines et redirections de domainePrêts à connecterChaque domaine de production attend l’étape de bascule, avec ses redirections.
Tâches cronRecréées, en pauseActivez-les dès que le DNS pointe ici, ou choisissez pour chacune de l’exécuter ou de l’ignorer.
Redirections et en-têtes de vercel.jsonRecréésLes redirections exactes ou par préfixe et les en-têtes de tout le site sont créés dans En-têtes et redirections du projet après le premier déploiement ; les rewrites et les règles conditionnelles sont listés avec la raison.
Bases de données externesDéplacées ou conservéesVercel Postgres/Neon, Supabase (les données Postgres), PlanetScale/MySQL, MongoDB et Redis peuvent passer dans une nouvelle base, copiée en direct, avec chaque variable redirigée. Upstash REST (Vercel KV) reste où il est.
Vercel BlobConservé, ou copiéL’application continue d’utiliser Vercel Blob ; en option, chaque fichier est aussi copié dans un bucket de stockage Hostingsurge.

Importer depuis Vercel

Pas sur Vercel ? Migrez depuis n’importe où.

Chaque source suit le même parcours : d’abord une analyse, puis une URL d’aperçu, puis un changement de DNS guidé, au moment que vous choisissez.

  • Netlify

    Paramètres de build, variables d’environnement, domaines, _redirects et en-têtes.

    Importer depuis Netlify

  • N’importe quel hébergeur Git

    Un dépôt public sur GitHub, GitLab, Bitbucket, Codeberg, Gitea ou votre propre serveur.

    Importer un dépôt

  • Git privé

    Un dépôt privé sur n’importe quel hébergeur, lu via une clé de déploiement en lecture seule que nous générons pour vous.

    Importer un dépôt privé

  • Application GitHub

    Importez via l’application GitHub Hostingsurge et déployez automatiquement à chaque push.

    Connecter GitHub

  • WordPress

    Une sauvegarde All-in-One WP Migration, Duplicator ou UpdraftPlus, ou wp-content avec un dump SQL.

    Envoyer une sauvegarde WordPress

  • cPanel

    Envoyez une sauvegarde complète du compte, ou connectez-vous en direct pour une analyse. Chaque site, base de données et boîte mail est listé pour que vous fassiez votre choix.

    Importer depuis cPanel

  • SFTP / FTP

    Connectez-vous à n’importe quel serveur en SFTP, FTPS ou FTP et répliquez un site : WordPress, PHP ou statique.

    Se connecter en SFTP

  • Dump de base de données

    PostgreSQL, MySQL, MariaDB, MongoDB ou Redis, restauré dans une base de données gérée.

    Envoyer un dump

  • Instantané de site web

    Une copie statique d’un site Wix, Squarespace ou plus ancien, réalisée une fois que vous avez prouvé qu’il vous appartient.

    Prendre un instantané

Vous migrez aussi vos boîtes mail ? Copiez-les via IMAP lorsque vous configurez l’e-mail sur votre domaine.

Migrer à la main, ou avec l’importation

La même migration, étape par étape. La différence, c’est ce que vous devez retenir.

ÉtapeÀ la mainAvec l’importation
Paramètres de buildRecopiés depuis l’ancien tableau de bord, champ par champLus depuis Vercel ou Netlify, ou détectés dans le dépôt
Variables d’environnementRessaisies une par uneValeurs visibles copiées et chiffrées ; les masquées demandées dans un seul formulaire
TestsSouvent seulement après le changement de DNSSur une adresse d’aperçu, avant tout changement de DNS
DNSDeviner quels enregistrements toucherUne liste de ce qui change et de ce qui reste, avec la réponse actuelle du DNS
HTTPSDemander et installer un certificatÉmis automatiquement dès que le domaine pointe ici
Si une étape échoueLes visiteurs le voient parfois déjàL’ancien hébergeur continue de servir ; l’étape et son journal indiquent quoi corriger

Confiez-nous la migration.

Vous préférez ne pas vous en charger ? Notre équipe transfère votre site, votre application ou votre base de données et vous le rend prêt pour le changement de DNS.

  1. Dites-nous quoi transférerOù il tourne aujourd’hui et de quoi il s’agit : un site, une application ou une base de données.
  2. Nous le transféronsNotre équipe lance l’importation et vérifie tout sur une URL d’aperçu.
  3. Vous changez le DNSTout vous revient prêt pour la bascule. Votre hébergeur actuel continue de servir vos visiteurs d’ici là.

Lancez-la depuis votre terminal, ou demandez à votre IA.

La même importation s’exécute depuis la CLI et via MCP, avec la même vérification et le même aperçu avant toute mise en ligne.

  • Une commande d’importation pour chaque source : vercel, netlify, git, wordpress, db, snapshot, cpanel, sftp
  • Sortie JSON pour les scripts et les agents, et HOSTINGSURGE_TOKEN pour la CI
  • Des outils MCP qui lancent une importation, la suivent et transfèrent le domaine
  • Connexion OAuth depuis Claude, ChatGPT, Cursor et VS Code, sans clé à coller
# Installer la CLI et se connecter
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz
hostingsurge login

# Importer un projet Vercel sur une URL d’aperçu
hostingsurge import vercel my-app

# Ou connecter Claude Code via MCP
claude mcp add --transport http hostingsurge \
  https://hostingsurge.com/mcp

L’importation est gratuite. Vous payez ce qui tourne.

Importer ne coûte rien, quelle que soit l’offre. Le site que vous apportez tourne sur Cloud ou sur l’Hébergement web, selon ce qui lui convient.

  • Free

    Pour essayer : les sites statiques tournent gratuitement, et les applications reçoivent $5 d’utilisation pendant 30 jours.Cloud

    $0 / mois

  • Hobby

    Pour une application venue de Vercel, Netlify ou Git. $5 d’utilisation inclus chaque mois.Cloud

    $5 / mois

  • Web Starter

    Pour un site web ou WordPress venu de cPanel, d’une sauvegarde ou de SFTP.Hébergement web · engagement de 36 mois

    à partir de $9.99 / mois

Prix en USD, hors TVA. Le paiement n’est pas encore ouvert : tous les comptes fonctionnent gratuitement aujourd’hui et rien n’est facturé. Comparer toutes les offres

Questions avant de migrer.

Ce qu’il advient de votre site, de votre domaine et de vos secrets.

Mon site sera-t-il hors ligne pendant la migration ?

Non. Votre hébergeur actuel continue de servir le site pendant l’importation et pendant que vous vérifiez l’aperçu. Les visiteurs ne basculent que lorsque vous mettez à jour le DNS, et le certificat SSL est émis automatiquement dès que votre domaine pointe ici.

Depuis quels hébergeurs puis-je migrer ?

Vercel et Netlify avec un jeton de lecture, tout dépôt Git public ou privé, une sauvegarde WordPress d’All-in-One WP Migration, Duplicator ou UpdraftPlus, un compte cPanel (sauvegarde ou connexion en direct), tout serveur en SFTP, FTPS ou FTP, un dump PostgreSQL, MySQL, MariaDB, MongoDB ou Redis, et un instantané statique d’un site qui vous appartient.

Que dois-je changer dans le DNS ?

Uniquement ce que l’assistant de bascule indique. Il montre exactement quels enregistrements modifier chez votre fournisseur DNS et lesquels laisser tels quels, comme vos enregistrements de messagerie, pour que l’e-mail continue de fonctionner. Les changements prennent généralement effet en quelques minutes, parfois en quelques heures.

Combien coûte la migration ?

L’importation elle-même est gratuite dans toutes les offres, y compris Free. Vous payez l’offre sur laquelle tourne le site importé : Cloud pour les applications, l’Hébergement web pour les sites et WordPress.

Et si quelque chose échoue ?

Vos visiteurs ne remarqueront rien, car l’ancien site reste en service jusqu’à ce que vous changiez le DNS. Une importation échouée indique l’étape à laquelle elle s’est arrêtée ainsi que son journal, pour que vous puissiez corriger la cause et la relancer, ou la confier à notre équipe. Une fois en ligne, n’importe quel déploiement peut être annulé instantanément par un retour arrière.

Comment les secrets et les variables d’environnement sont-ils gérés ?

Les variables d’environnement sont stockées chiffrées et isolées au sein de votre équipe. Les valeurs que Vercel garde masquées, comme les variables Sensitive, ne peuvent pas être lues par l’importation ; la vérification les liste donc et vous les saisissez vous-même. Rien n’est deviné.

Mon ancien site est-il modifié ?

Non. L’importation ne fait que lire depuis votre hébergeur actuel, et rien n’y est modifié ni supprimé. Laissez-le tourner jusqu’à ce que vous ayez changé le DNS et que tout vous convienne, puis résiliez-le quand vous le souhaitez.

Les importations sont-elles mûres ?

Elles sont en phase pilote : chaque source fonctionne en production, et nous suivons de près les premières migrations. La connexion en direct à un serveur cPanel et la copie d’une base directement depuis un ancien serveur MySQL n’ont pas encore été testées face à un vrai ancien serveur ; envoyer une sauvegarde ou un dump évite les deux. Si vous préférez ne pas être parmi les premiers, demandez une migration clé en main.

Migrez votre site. Il reste en ligne tout du long.

Importez-le, vérifiez-le sur une adresse d’aperçu et changez le DNS quand tout est bon.