{"id":5325,"date":"2026-04-24T12:43:03","date_gmt":"2026-04-24T12:43:03","guid":{"rendered":"https:\/\/www.hostinger.com\/fr\/support\/?p=5325"},"modified":"2026-05-08T22:12:05","modified_gmt":"2026-05-08T22:12:05","slug":"comment-migrer-un-projet-vercel-vers-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/fr\/support\/comment-migrer-un-projet-vercel-vers-hostinger\/","title":{"rendered":"Comment migrer un projet Vercel vers Hostinger"},"content":{"rendered":"<p class=\"p1\">Si vous h&eacute;bergez une application d&eacute;velopp&eacute;e de A &agrave; Z ou cr&eacute;&eacute;e avec v0 sur Vercel, vous pouvez la migrer vers Hostinger &agrave; tout moment.<\/p><p class=\"p1\">Choisissez l&rsquo;&eacute;tape correspondant &agrave; votre situation&nbsp;:<\/p><ul class=\"ul1\">\n<li class=\"li2\"><span class=\"s1\"><b>Si vous avez cr&eacute;&eacute; votre application avec v0 et que vous ne l&rsquo;avez pas encore connect&eacute;e &agrave; GitHub<\/b>, commencez &agrave; l&rsquo;&eacute;tape&nbsp;1.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\"><b>Si votre application est d&eacute;j&agrave; sur GitHub<\/b>, passez directement &agrave; l&rsquo;&eacute;tape&nbsp;2.<\/span><\/li>\n<li class=\"li3\"><span class=\"s1\"><b>Si vous pr&eacute;f&eacute;rez importer des fichiers de projet enregistr&eacute;s en local<\/b>, passez &agrave; l&rsquo;&eacute;tape&nbsp;2.<\/span><\/li>\n<\/ul><h2 class=\"p4\" id=\"h-avant-de-commencer\">Avant de commencer<\/h2><ul class=\"ul1\">\n<li class=\"li2\"><span class=\"s1\">V&eacute;rifiez que votre application fonctionne correctement avant la migration.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Notez toutes les variables d&rsquo;environnement utilis&eacute;es par votre projet. Vous devrez peut-&ecirc;tre les saisir &agrave; nouveau dans Hostinger.<\/span><\/li>\n<li class=\"li3\"><span class=\"s1\">Si vous utilisez des fonctionnalit&eacute;s natives de Vercel telles que Edge Functions ou Vercel Blob Storage, trouvez des alternatives avant de d&eacute;buter la migration.<\/span><\/li>\n<\/ul><h2 class=\"p4\" id=\"h-etape-1-exporter-le-projet-vers-github\">&Eacute;tape&nbsp;1&nbsp;: Exporter le projet vers GitHub<\/h2><p class=\"p1\"><b>Remarque&nbsp;:<\/b> ignorez cette &eacute;tape si votre code est d&eacute;j&agrave; sur GitHub.<\/p><h3 class=\"p5\">Option&nbsp;1&nbsp;: Connecter l&rsquo;application v0 &agrave; GitHub<\/h3><ol class=\"ol1\">\n<li class=\"li2\"><span class=\"s1\">Ouvrez votre projet dans <b>v0<\/b>.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Dans la <b>barre lat&eacute;rale<\/b>, cliquez sur la section <b>Git<\/b>.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Cliquez sur <b>Connect<\/b> pour lancer le processus de connexion.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Dans la fen&ecirc;tre <b>Create Repository<\/b>, s&eacute;lectionnez votre <b>Git Scope<\/b> (compte ou organisation GitHub) et donnez un <b>nom au r&eacute;pertoire<\/b>.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\"><span class=\"s1\"><span class=\"s1\">Cliquez sur <b>Create Repository<\/b> pour lier votre projet &agrave; un nouveau d&eacute;p&ocirc;t GitHub priv&eacute;.<\/span><\/span><\/span>\n<div class=\"intercom-interblocks-callout\" style=\"background-color: #e3e7fa80;border-color: #334bfa33\">v0 enverra automatiquement votre code vers ce d&eacute;p&ocirc;t. Chaque modification effectu&eacute;e dans v0 sera enregistr&eacute;e dans une branche d&eacute;di&eacute;e (par exemple, <b>v0\/main-abc123<\/b>) pour prot&eacute;ger votre branche <b>principale<\/b>.<\/div>\n<\/li>\n<li class=\"li2\"><span class=\"s1\">Lorsque votre code est pr&ecirc;t, cliquez sur le bouton <b>Publish<\/b> (qui affiche une ic&ocirc;ne Pull Request lorsqu&rsquo;il est connect&eacute; &agrave; GitHub).<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">S&eacute;lectionnez <b>Open PR<\/b> pour cr&eacute;er une pull request (demande de tirage) de votre branche de travail vers la <b>branche principale<\/b> (main).<\/span><\/li>\n<li class=\"li3\"><span class=\"s1\">Dans la fen&ecirc;tre de publication, cliquez sur <b>Merge PR<\/b> pour fusionner vos modifications dans la <b>branche principale<\/b>.<\/span><\/li>\n<\/ol><p class=\"p1\">Votre code est maintenant dans la <b>branche principale<\/b> et pr&ecirc;t &agrave; &ecirc;tre d&eacute;ploy&eacute; sur Hostinger.<\/p><h3 class=\"p5\">Option&nbsp;2&nbsp;: V&eacute;rifier que l&rsquo;application Vercel est sur GitHub<\/h3><p class=\"p1\">La plupart des projets Vercel sont d&eacute;j&agrave; connect&eacute;s &agrave; un d&eacute;p&ocirc;t GitHub. Pour le v&eacute;rifier&nbsp;:<\/p><ol class=\"ol1\">\n<li class=\"li2\"><span class=\"s1\">Ouvrez votre projet dans le <b>tableau de bord Vercel<\/b>.<\/span><\/li>\n<li class=\"li6\"><span class=\"s2\">Acc&eacute;dez &agrave; <\/span><strong><span class=\"s1\">Settings &rarr; Git<\/span><\/strong><span class=\"s2\">.<\/span><\/li>\n<li class=\"li3\"><span class=\"s1\">V&eacute;rifiez qu&rsquo;un d&eacute;p&ocirc;t GitHub est bien connect&eacute; et que la derni&egrave;re version de votre code a &eacute;t&eacute; envoy&eacute;e.<\/span><\/li>\n<\/ol><p class=\"p1\">Si votre projet n&rsquo;est pas connect&eacute; &agrave; GitHub, envoyez votre code vers un nouveau d&eacute;p&ocirc;t GitHub avant de continuer.<\/p><h2 id=\"h-etape-2-migrer-le-projet-vers-hostinger\">&Eacute;tape&nbsp;2&nbsp;: Migrer le projet vers Hostinger<\/h2><p class=\"p1\">Avec Hostinger, deux m&eacute;thodes de d&eacute;ploiement sont possibles. Utilisez GitHub si votre code est d&eacute;j&agrave; dans un d&eacute;p&ocirc;t. C&rsquo;est l&rsquo;option la plus rapide et recommand&eacute;e.<\/p><p class=\"p1\">Si vous avez uniquement vos fichiers en local, vous pouvez les importer au format ZIP.<\/p><h3 class=\"p5\">Option&nbsp;1&nbsp;: Migrer le projet depuis GitHub (recommand&eacute;)<\/h3><p class=\"p1\">Une fois votre code sur GitHub, la migration vers Hostinger est simple :<\/p><ol>\n<li><span class=\"s1\">Connectez-vous &agrave; <b>hPanel<\/b>.<\/span><\/li>\n<li><span class=\"s1\">Sur la page des m&eacute;thodes de cr&eacute;ation, choisissez <b>Application web Node.js<\/b>.<br>\n<\/span><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5331\" src=\"https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-300x162.png\" alt=\"Choisissez une m&eacute;thode de migration : utiliser les identifiants ou importer les fichiers de sauvegarde.\" width=\"4334\" height=\"2341\" srcset=\"https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-300x162.png 300w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-1024x553.png 1024w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-768x415.png 768w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-1536x830.png 1536w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-2048x1106.png 2048w\" sizes=\"auto, (max-width: 4334px) 100vw, 4334px\" \/><\/li>\n<li><span class=\"s1\">Connectez un nom de domaine personnalis&eacute; &agrave; votre application ou utilisez-en un temporaire.<\/span><\/li>\n<li><span class=\"s1\">Sur la page suivante, s&eacute;lectionnez <b>Connectez-vous avec GitHub<\/b>.<br>\n<\/span><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5330\" src=\"https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-20260423-074653-300x162.jpg\" alt=\"\" width=\"3553\" height=\"1918\" srcset=\"https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-20260423-074653-300x162.jpg 300w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-20260423-074653-1024x553.jpg 1024w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-20260423-074653-768x415.jpg 768w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-20260423-074653.jpg 1392w\" sizes=\"auto, (max-width: 3553px) 100vw, 3553px\" \/><\/li>\n<li><span class=\"s1\">Autorisez Hostinger &agrave; acc&eacute;der &agrave; votre compte GitHub.<\/span><\/li>\n<li><span class=\"s1\">S&eacute;lectionnez le d&eacute;p&ocirc;t contenant votre application v0.<\/span><\/li>\n<li><span class=\"s1\">Choisissez la <b>branche principale<\/b> (main) ou toute autre branche contenant votre code finalis&eacute;.<\/span><\/li>\n<li><span class=\"s1\">V&eacute;rifiez les param&egrave;tres et ajoutez les variables d&rsquo;environnement n&eacute;cessaires.<\/span><\/li>\n<li><span class=\"s1\">Lancez le d&eacute;ploiement.<\/span><\/li>\n<\/ol><p class=\"p1\">Hostinger va automatiquement cr&eacute;er et d&eacute;ployer votre application. Une fois le d&eacute;ploiement termin&eacute;, un aper&ccedil;u confirmant que votre application est en ligne s&rsquo;affichera.<\/p><h3 class=\"p4\">Option&nbsp;2&nbsp;: Migrer le projet &agrave; partir d&rsquo;un fichier ZIP<\/h3><p class=\"p1\">Si vos fichiers de projet sont stock&eacute;s localement, vous pouvez migrer votre code &agrave; partir d&rsquo;un fichier ZIP.<\/p><ol class=\"ol1\">\n<li class=\"li2\"><span class=\"s1\">Cr&eacute;ez un fichier ZIP de votre projet sur votre ordinateur.<\/span>\n<ol class=\"ol1\">\n<li class=\"li2\"><span class=\"s1\">Incluez <b>package.json<\/b> et tous les fichiers source n&eacute;cessaires.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Excluez les fichiers inutiles comme <b>node_modules<\/b>.<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"li2\"><span class=\"s1\">Connectez-vous &agrave; <b>hPanel<\/b>.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5331\" src=\"https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-300x162.png\" alt=\"Options de migration vers Hostinger avec Vercel et un menu de s&eacute;lection des projets &agrave; migrer\" width=\"4125\" height=\"2229\" srcset=\"https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-300x162.png 300w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-1024x553.png 1024w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-768x415.png 768w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-1536x830.png 1536w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/Screenshot-2026-04-23-at-09.31.47-20260423-073203-1-2048x1106.png 2048w\" sizes=\"auto, (max-width: 4125px) 100vw, 4125px\" \/><br>\n<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Sur la page des m&eacute;thodes de cr&eacute;ation, choisissez <b>Application web Node.js<\/b>.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">S&eacute;lectionnez l&rsquo;option <b>Importez des fichiers <\/b>en cliquant sur Continuer.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5333\" src=\"https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-copy-20260423-075841-300x162.jpeg\" alt=\"\" width=\"3520\" height=\"1901\" srcset=\"https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-copy-20260423-075841-300x162.jpeg 300w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-copy-20260423-075841-1024x553.jpeg 1024w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-copy-20260423-075841-768x415.jpeg 768w, https:\/\/www.hostinger.com\/fr\/support\/wp-content\/uploads\/sites\/56\/2026\/04\/fi-f9145074-dd0b-44bc-8598-e100eeea920a-copy-20260423-075841.jpeg 1392w\" sizes=\"auto, (max-width: 3520px) 100vw, 3520px\" \/><br>\n<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Importez le fichier ZIP de votre projet.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Configurez les param&egrave;tres et ajoutez les variables d&rsquo;environnement n&eacute;cessaires.<\/span><\/li>\n<li class=\"li3\"><span class=\"s1\">Lancez le d&eacute;ploiement.<\/span><\/li>\n<\/ol><p class=\"p1\">Hostinger va automatiquement cr&eacute;er et d&eacute;ployer votre application. Une fois le d&eacute;ploiement termin&eacute;, un aper&ccedil;u confirmant que votre application est en ligne s&rsquo;affichera.<\/p><p class=\"p1\"><b>IMPORTANT&nbsp;:<\/b><\/p><ul class=\"ul1\">\n<li class=\"li2\"><span class=\"s1\">Les applications cr&eacute;&eacute;es avec v0 sont g&eacute;n&eacute;ralement des projets Next.js. Veillez &agrave; s&eacute;lectionner la bonne version de Node.js dans les param&egrave;tres de d&eacute;ploiement Hostinger, en fonction des exigences de votre projet.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Ajoutez toutes les variables d&rsquo;environnement (cl&eacute;s API, URL de base de donn&eacute;es, etc.) lors de la configuration du d&eacute;ploiement. Les variables manquantes sont la cause la plus fr&eacute;quente d&rsquo;erreurs apr&egrave;s migration.<\/span><\/li>\n<li class=\"li2\"><span class=\"s1\">Testez votre application sur Hostinger avant de pointer votre nom de domaine ou de rediriger le trafic de production vers la nouvelle URL.<\/span><\/li>\n<li class=\"li5\">Si vous continuez &agrave; modifier votre projet dans v0 apr&egrave;s la migration, fusionnez les changements dans la <b>branche principale<\/b> sur GitHub, puis red&eacute;ployez votre projet depuis hPanel afin de mettre votre application &agrave; jour sur Hostinger.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Si vous h&eacute;bergez une application d&eacute;velopp&eacute;e de A &agrave; Z ou cr&eacute;&eacute;e avec v0 sur Vercel, vous pouvez la migrer vers Hostinger &agrave; tout moment.Choisissez&#8230;<\/p>\n","protected":false},"author":619,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[133,1],"tags":[],"class_list":["post-5325","post","type-post","status-publish","format-standard","hentry","category-hpanel","category-uncategorized"],"hreflangs":[],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/posts\/5325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/users\/619"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/comments?post=5325"}],"version-history":[{"count":9,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/posts\/5325\/revisions"}],"predecessor-version":[{"id":5338,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/posts\/5325\/revisions\/5338"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/media?parent=5325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/categories?post=5325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/support\/wp-json\/wp\/v2\/tags?post=5325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}