{"id":7277,"date":"2026-01-08T11:35:27","date_gmt":"2026-01-08T11:35:27","guid":{"rendered":"https:\/\/www.hostinger.com\/support\/?p=7277"},"modified":"2026-04-13T11:35:21","modified_gmt":"2026-04-13T11:35:21","slug":"how-to-migrate-a-node-js-application-to-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/how-to-migrate-a-node-js-application-to-hostinger\/","title":{"rendered":"How to migrate a Node.js application to Hostinger"},"content":{"rendered":"<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You can migrate your existing Node.js application to Hostinger at any time. Hostinger supports two migration methods:<\/p><ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1.5 [li_&amp;]:gap-1.5 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-2 pl-8 mb-3\">\n<li class=\"whitespace-normal break-words pl-2\">Deploy directly from a GitHub repository (recommended)<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Upload your application as a ZIP file<\/li>\n<\/ul><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Using GitHub is the fastest and easiest option, but ZIP uploads are fully supported if your project is not stored in a repository.<\/p><h3 id=\"option-1-migrate-using-github\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Option 1 &mdash; Migrate using GitHub (recommended)<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Most Node.js applications are already stored in GitHub repositories. Connecting your GitHub account to Hostinger allows you to deploy your application quickly without manually uploading files.<\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>To migrate using GitHub:<\/strong><\/p><ol class=\"ak-ol\" start=\"1\" data-local-id=\"054823e9-de23-4c01-93b2-a846134e0348\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"715\" data-local-id=\"d008e7bc-e473-4980-ae72-2d583a8d2f04\">Log in to <strong data-renderer-mark=\"true\">hPanel<\/strong>.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"736\" data-local-id=\"0617b0bd-7205-4110-9bdd-97e4e22e4e0e\">Start the <strong data-renderer-mark=\"true\">Node.js application deployment<\/strong> flow.<\/p>\n<\/li>\n<\/ol><div class=\"rich-media-item mediaSingleView-content-wrap image-center css-16pk4ql\" data-layout=\"center\" data-width=\"760\" data-width-type=\"pixel\" data-node-type=\"mediaSingle\" data-vc=\"media-single\" data-renderer-start-pos=\"786\" data-media-vc-wrapper=\"true\" data-ssr-placeholder=\"Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-0\">\n<div class=\"css-3kenc0\">\n<div class=\"css-vhfmu2\" data-media-badges=\"true\" data-testid=\"media-badges\" data-ssr-placeholder=\"nouWf:Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-0\"><\/div>\n<div data-type=\"file\" data-node-type=\"media\" data-width=\"1502\" data-height=\"822\" data-id=\"3151e8da-2d0a-400c-ae33-bcec238db9a4\" data-collection=\"contentId-1857519647\" data-file-name=\"Screenshot 2026-01-07 at 15.27.40.png\" data-file-size=\"482858\" data-file-mime-type=\"image\/png\" data-alt=\"Screenshot 2026-01-07 at 15.27.40.png\" data-renderer-start-pos=\"787\" data-local-id=\"d3ba74eb-5e06-416f-864b-f5c53151261e\" data-ssr-placeholder-ignored=\"\" data-context-id=\"1857519647\">\n<div id=\"newFileExperienceWrapper\" class=\"_2rkofajl _vchhusvi _kqswh2mm _ect41gqc _p12f1osq _c71l1osq _1bsb1qmm _4t3ine4n _1hlmd0i9 _1rquusvi _eg541i5c _mts3kb7n _1ntskb7n _yfmhtlke _5sb1v00u new-file-experience-wrapper\" data-testid=\"media-card-view\" data-media-vc-wrapper=\"true\" data-ssr-placeholder-ignored=\"\">\n<div class=\"_1reo15vq _18m915vq _2rkofajl _1e0c1txw _kqswh2mm _p12f1osq _1bsb1osq _4t3i1osq _c71l1osq media-file-card-view\" data-testid=\"media-file-card-view\" data-test-status=\"complete\" data-test-source=\"ssr-server\" data-cursor=\"pointer\" data-ssr-placeholder-ignored=\"\" data-test-media-name=\"Screenshot 2026-01-07 at 15.27.40.png\" data-test-progress=\"1\">\n<div class=\"_kqswstnw _1bsb1osq _4t3i1osq _1e0c1txw _2lx21bp4 _1bah1h6o _4cvr1h6o\" data-testid=\"ImageRendererWrapper\" data-ssr-placeholder-ignored=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7313\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-scaled.png\" alt=\"\" width=\"2560\" height=\"1401\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-scaled.png 2560w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-300x164.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1024x560.png 1024w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-768x420.png 768w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1536x841.png 1536w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-2048x1121.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><ol class=\"ak-ol\" start=\"3\" data-local-id=\"e264fc3d-434c-4122-bd8a-edddb9328146\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"793\" data-local-id=\"c331b040-dd14-469f-bc85-bbbc766e4bd2\">Choose <strong data-renderer-mark=\"true\">Connect GitHub<\/strong> when prompted.<\/p>\n<\/li>\n<\/ol><div class=\"rich-media-item mediaSingleView-content-wrap image-center css-16pk4ql\" data-layout=\"center\" data-width=\"760\" data-width-type=\"pixel\" data-node-type=\"mediaSingle\" data-vc=\"media-single\" data-renderer-start-pos=\"833\" data-media-vc-wrapper=\"true\" data-ssr-placeholder=\"Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-1\">\n<div class=\"css-3kenc0\">\n<div class=\"css-vhfmu2\" data-media-badges=\"true\" data-testid=\"media-badges\" data-ssr-placeholder=\"nouWf:Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-1\"><\/div>\n<div data-type=\"file\" data-node-type=\"media\" data-width=\"1502\" data-height=\"822\" data-id=\"e30ccf8b-f286-4c5b-9155-ac3f32648724\" data-collection=\"contentId-1857519647\" data-file-name=\"Screenshot 2026-01-07 at 15.29.18.png\" data-file-size=\"180730\" data-file-mime-type=\"image\/png\" data-alt=\"Screenshot 2026-01-07 at 15.29.18.png\" data-renderer-start-pos=\"834\" data-local-id=\"2db766a4-300e-4d8c-bbab-12c0f1a9b4f7\" data-ssr-placeholder-ignored=\"\" data-context-id=\"1857519647\">\n<div id=\"newFileExperienceWrapper\" class=\"_2rkofajl _vchhusvi _kqswh2mm _ect41gqc _p12f1osq _c71l1osq _1bsb1qmm _4t3ine4n _1hlmd0i9 _1rquusvi _eg541i5c _mts3kb7n _1ntskb7n _yfmhtlke _5sb1v00u new-file-experience-wrapper\" data-testid=\"media-card-view\" data-media-vc-wrapper=\"true\" data-ssr-placeholder-ignored=\"\">\n<div class=\"_1reo15vq _18m915vq _2rkofajl _1e0c1txw _kqswh2mm _p12f1osq _1bsb1osq _4t3i1osq _c71l1osq media-file-card-view\" data-testid=\"media-file-card-view\" data-test-status=\"complete\" data-test-source=\"ssr-server\" data-cursor=\"pointer\" data-ssr-placeholder-ignored=\"\" data-test-media-name=\"Screenshot 2026-01-07 at 15.29.18.png\" data-test-progress=\"1\">\n<div class=\"_kqswstnw _1bsb1osq _4t3i1osq _1e0c1txw _2lx21bp4 _1bah1h6o _4cvr1h6o\" data-testid=\"ImageRendererWrapper\" data-ssr-placeholder-ignored=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7314\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.29.18-scaled.png\" alt=\"\" width=\"2560\" height=\"1401\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.29.18-scaled.png 2560w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.29.18-300x164.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.29.18-1024x560.png 1024w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.29.18-768x420.png 768w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.29.18-1536x841.png 1536w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.29.18-2048x1121.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><ol class=\"ak-ol\" start=\"4\" data-local-id=\"5bd9a00f-5998-486f-9c09-bbbf57dccd3a\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"840\" data-local-id=\"936d693e-a77a-4067-8cd5-ac181d83afe5\">Authorize Hostinger to access your GitHub account.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"894\" data-local-id=\"79b4fc2c-72ee-4c03-91fb-681dc5b9934e\">Select the repository that contains your Node.js application.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"959\" data-local-id=\"f0473bae-3416-4941-ba39-f5de7873d6b8\">Choose the branch you want to deploy.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1000\" data-local-id=\"41a74951-83ee-4a36-b1e4-63b8ff7b3631\">Review build settings and environment variables.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1052\" data-local-id=\"031a24f7-98a3-4540-9097-8885e3466cec\">Start the deployment.<\/p>\n<\/li>\n<\/ol><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Hostinger will automatically build and deploy your application using the selected repository. Once deployment is complete, you will see a preview screenshot of your migrated website confirming it is live.<\/p><h3 id=\"option-2-migrate-using-zip-file\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Option 2 &mdash; Migrate using a ZIP file<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If your Node.js application is not stored in GitHub, you can migrate it by uploading your application files as a ZIP archive.<\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>To migrate using a ZIP file:<\/strong><\/p><ol class=\"ak-ol\" start=\"1\" data-local-id=\"0f6ac354-7fa7-4696-8f9b-27473869b614\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"1354\" data-local-id=\"a55e2fa6-0e54-4fe1-8e34-2e277f071be8\">Prepare a ZIP file containing your Node.js application.<\/p>\n<ul class=\"ak-ul\" data-local-id=\"914d52c9-301f-4d74-816d-6b9811b06847\" data-indent-level=\"2\">\n<li>\n<p data-renderer-start-pos=\"1413\" data-local-id=\"bd9b8cec-82c8-4d25-9e5d-9a47f2237c2a\">Include package.json and all required source files<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1467\" data-local-id=\"60036379-c23b-4e99-91fb-d49deee893b0\">Exclude unnecessary files such as node_modules<\/p>\n<\/li>\n<\/ul>\n<p data-renderer-start-pos=\"1517\" data-local-id=\"f7773959-75ba-4241-ac70-0f40a250d50a\">\n<\/p><\/li>\n<li>\n<p data-renderer-start-pos=\"1521\" data-local-id=\"d914915d-fdc3-4dc8-b757-ed213251475d\">Log in to <strong data-renderer-mark=\"true\">hPanel<\/strong>.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1542\" data-local-id=\"f56e5d59-0280-4ae9-b717-19535969d76c\">Start the <strong data-renderer-mark=\"true\">Node.js application deployment<\/strong> flow.<\/p>\n<\/li>\n<\/ol><div class=\"rich-media-item mediaSingleView-content-wrap image-center css-16pk4ql\" data-layout=\"center\" data-width=\"760\" data-width-type=\"pixel\" data-node-type=\"mediaSingle\" data-vc=\"media-single\" data-renderer-start-pos=\"1592\" data-media-vc-wrapper=\"true\" data-ssr-placeholder=\"Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-2\">\n<div class=\"css-3kenc0\">\n<div class=\"css-vhfmu2\" data-media-badges=\"true\" data-testid=\"media-badges\" data-ssr-placeholder=\"nouWf:Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-2\"><\/div>\n<div data-type=\"file\" data-node-type=\"media\" data-width=\"1502\" data-height=\"822\" data-id=\"3151e8da-2d0a-400c-ae33-bcec238db9a4\" data-collection=\"contentId-1857519647\" data-file-name=\"Screenshot 2026-01-07 at 15.27.40.png\" data-file-size=\"482858\" data-file-mime-type=\"image\/png\" data-alt=\"Screenshot 2026-01-07 at 15.27.40.png\" data-renderer-start-pos=\"1593\" data-local-id=\"28ab8b01-8a57-4ca9-9cf6-10a936e60fc9\" data-ssr-placeholder-ignored=\"\" data-context-id=\"1857519647\">\n<div id=\"newFileExperienceWrapper\" class=\"_2rkofajl _vchhusvi _kqswh2mm _ect41gqc _p12f1osq _c71l1osq _1bsb1qmm _4t3ine4n _1hlmd0i9 _1rquusvi _eg541i5c _mts3kb7n _1ntskb7n _yfmhtlke _5sb1v00u new-file-experience-wrapper\" data-testid=\"media-card-view\" data-media-vc-wrapper=\"true\" data-ssr-placeholder-ignored=\"\">\n<div class=\"_1reo15vq _18m915vq _2rkofajl _1e0c1txw _kqswh2mm _p12f1osq _1bsb1osq _4t3i1osq _c71l1osq media-file-card-view\" data-testid=\"media-file-card-view\" data-test-status=\"complete\" data-test-source=\"ssr-server\" data-cursor=\"pointer\" data-ssr-placeholder-ignored=\"\" data-test-media-name=\"Screenshot 2026-01-07 at 15.27.40.png\" data-test-progress=\"1\">\n<div class=\"_kqswstnw _1bsb1osq _4t3i1osq _1e0c1txw _2lx21bp4 _1bah1h6o _4cvr1h6o\" data-testid=\"ImageRendererWrapper\" data-ssr-placeholder-ignored=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7316\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1-scaled.png\" alt=\"\" width=\"2560\" height=\"1401\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1-scaled.png 2560w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1-300x164.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1-1024x560.png 1024w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1-768x420.png 768w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1-1536x841.png 1536w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.27.40-1-2048x1121.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><ol class=\"ak-ol\" start=\"4\" data-local-id=\"62e6b1b6-b6a9-47aa-8f16-b2bea42da001\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"1597\" data-local-id=\"ac67db06-9aa3-4cb3-8081-7c5d496f9c2b\">Select <strong data-renderer-mark=\"true\">Upload ZIP file<\/strong>.<\/p>\n<\/li>\n<\/ol><div class=\"rich-media-item mediaSingleView-content-wrap image-center css-16pk4ql\" data-layout=\"center\" data-width=\"760\" data-width-type=\"pixel\" data-node-type=\"mediaSingle\" data-vc=\"media-single\" data-renderer-start-pos=\"1624\" data-media-vc-wrapper=\"true\" data-ssr-placeholder=\"Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-3\">\n<div class=\"css-3kenc0\">\n<div class=\"css-vhfmu2\" data-media-badges=\"true\" data-testid=\"media-badges\" data-ssr-placeholder=\"nouWf:Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-3\"><\/div>\n<div data-type=\"file\" data-node-type=\"media\" data-width=\"1502\" data-height=\"822\" data-id=\"41035ab2-4b44-4686-afab-7172c0fba986\" data-collection=\"contentId-1857519647\" data-file-name=\"Screenshot 2026-01-07 at 15.30.32.png\" data-file-size=\"178328\" data-file-mime-type=\"image\/png\" data-alt=\"Screenshot 2026-01-07 at 15.30.32.png\" data-renderer-start-pos=\"1625\" data-local-id=\"d583ae78-aa40-435d-87dc-8b44f56527d7\" data-ssr-placeholder-ignored=\"\" data-context-id=\"1857519647\">\n<div id=\"newFileExperienceWrapper\" class=\"_2rkofajl _vchhusvi _kqswh2mm _ect41gqc _p12f1osq _c71l1osq _1bsb1qmm _4t3ine4n _1hlmd0i9 _1rquusvi _eg541i5c _mts3kb7n _1ntskb7n _yfmhtlke _5sb1v00u new-file-experience-wrapper\" data-testid=\"media-card-view\" data-media-vc-wrapper=\"true\" data-ssr-placeholder-ignored=\"\">\n<div class=\"_1reo15vq _18m915vq _2rkofajl _1e0c1txw _kqswh2mm _p12f1osq _1bsb1osq _4t3i1osq _c71l1osq media-file-card-view\" data-testid=\"media-file-card-view\" data-test-status=\"complete\" data-test-source=\"ssr-server\" data-cursor=\"pointer\" data-ssr-placeholder-ignored=\"\" data-test-media-name=\"Screenshot 2026-01-07 at 15.30.32.png\" data-test-progress=\"1\">\n<div class=\"_kqswstnw _1bsb1osq _4t3i1osq _1e0c1txw _2lx21bp4 _1bah1h6o _4cvr1h6o\" data-testid=\"ImageRendererWrapper\" data-ssr-placeholder-ignored=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7317\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.30.32-scaled.png\" alt=\"\" width=\"2560\" height=\"1401\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.30.32-scaled.png 2560w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.30.32-300x164.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.30.32-1024x560.png 1024w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.30.32-768x420.png 768w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.30.32-1536x841.png 1536w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-07-at-15.30.32-2048x1121.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><ol class=\"ak-ol\" start=\"5\" data-local-id=\"30b5d14d-55ec-41b1-93aa-8290cf444fe0\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"1631\" data-local-id=\"0c72007d-3c78-41b1-bd29-6942a3d767a6\">Upload your ZIP archive.<\/p>\n<div class=\"rich-media-item mediaSingleView-content-wrap image-center css-1dsw7i8\" data-layout=\"center\" data-width=\"736\" data-width-type=\"pixel\" data-node-type=\"mediaSingle\" data-vc=\"media-single\" data-renderer-start-pos=\"1657\" data-media-vc-wrapper=\"true\" data-ssr-placeholder=\"Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-4\">\n<div class=\"css-3kenc0\">\n<div class=\"css-vhfmu2\" data-media-badges=\"true\" data-testid=\"media-badges\" data-ssr-placeholder=\"nouWf:Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-4\"><\/div>\n<div data-type=\"file\" data-node-type=\"media\" data-width=\"3004\" data-height=\"1644\" data-id=\"942ca700-d44b-4041-bf68-bac1bd67c3ec\" data-collection=\"contentId-1857519647\" data-file-name=\"image-20260107-133159.png\" data-file-size=\"153030\" data-file-mime-type=\"image\/png\" data-alt=\"image-20260107-133159.png\" data-renderer-start-pos=\"1658\" data-local-id=\"955ad429-ece3-41f5-b1c5-577ee5c13834\" data-ssr-placeholder-ignored=\"\" data-context-id=\"1857519647\">\n<div id=\"newFileExperienceWrapper\" class=\"_2rkofajl _vchhusvi _kqswh2mm _ect41gqc _p12f1osq _c71l1osq _1bsb1qmm _4t3ine4n _1hlmd0i9 _1rquusvi _eg541i5c _mts3kb7n _1ntskb7n _yfmhtlke _5sb1v00u new-file-experience-wrapper\" data-testid=\"media-card-view\" data-media-vc-wrapper=\"true\" data-ssr-placeholder-ignored=\"\">\n<div class=\"_1reo15vq _18m915vq _2rkofajl _1e0c1txw _kqswh2mm _p12f1osq _1bsb1osq _4t3i1osq _c71l1osq media-file-card-view\" data-testid=\"media-file-card-view\" data-test-status=\"complete\" data-test-source=\"ssr-server\" data-cursor=\"pointer\" data-ssr-placeholder-ignored=\"\" data-test-media-name=\"image-20260107-133159.png\" data-test-progress=\"1\">\n<div class=\"_kqswstnw _1bsb1osq _4t3i1osq _1e0c1txw _2lx21bp4 _1bah1h6o _4cvr1h6o\" data-testid=\"ImageRendererWrapper\" data-ssr-placeholder-ignored=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7318\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-20260107-133159-scaled.png\" alt=\"\" width=\"2560\" height=\"1401\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-20260107-133159-scaled.png 2560w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-20260107-133159-300x164.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-20260107-133159-1024x560.png 1024w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-20260107-133159-768x420.png 768w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-20260107-133159-1536x841.png 1536w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-20260107-133159-2048x1121.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-renderer-start-pos=\"1660\" data-local-id=\"4289c44b-40b5-43eb-a097-96c3e81cb8f2\">\n<\/p><\/li>\n<li>\n<p data-renderer-start-pos=\"1664\" data-local-id=\"13621c30-35ee-4af7-83ee-cf106316e327\">Configure build settings and environment variables.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1719\" data-local-id=\"9ccdc3d9-3868-4864-85cf-ccd6f5e89ff2\">Start the deployment.<\/p>\n<\/li>\n<\/ol><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Hostinger will extract the files, build the application, and deploy it automatically. Once deployment is complete, you will see a preview screenshot of your migrated website confirming it is live.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9587\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/04\/2026-04-13_18-32_1.png\" alt=\"\" width=\"1347\" height=\"642\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/04\/2026-04-13_18-32_1.png 1347w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/04\/2026-04-13_18-32_1-300x143.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/04\/2026-04-13_18-32_1-1024x488.png 1024w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/04\/2026-04-13_18-32_1-768x366.png 768w\" sizes=\"auto, (max-width: 1347px) 100vw, 1347px\" \/><\/p><h3 id=\"before-migrating\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Before migrating<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>NOTES:<\/strong><\/p><ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1.5 [li_&amp;]:gap-1.5 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-2 pl-8 mb-3\">\n<li class=\"whitespace-normal break-words pl-2\">Make sure your application runs correctly locally before migrating.<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Verify that all required environment variables are added during deployment.<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Confirm the correct Node.js version is selected.<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Test the application after deployment before switching production traffic.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Deploy your existing Node.js application to Hostinger using GitHub or a ZIP file<\/p>\n","protected":false},"author":594,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[301],"tags":[],"class_list":["post-7277","post","type-post","status-publish","format-standard","hentry","category-node-js"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/how-to-migrate-a-node-js-application-to-hostinger","default":1}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/594"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=7277"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7277\/revisions"}],"predecessor-version":[{"id":9589,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7277\/revisions\/9589"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=7277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=7277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=7277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}