{"id":25968,"date":"2026-10-01T09:04:30","date_gmt":"2026-10-01T09:04:30","guid":{"rendered":"https:\/\/newblog.siteground.com\/en\/?p=25968"},"modified":"2026-10-02T13:02:30","modified_gmt":"2026-10-02T13:02:30","slug":"hosting-node-js-projects-with-siteground","status":"publish","type":"post","link":"https:\/\/www.siteground.com\/blog\/hosting-node-js-projects-with-siteground\/","title":{"rendered":"You can now host Node.js apps on SiteGround"},"content":{"rendered":"\n<p>If you&#8217;re on a GrowBig, GoGeek or Cloud, you can now host Node.js apps in your existing plan. Connect a GitHub repository or upload your code, and we build, deploy and run it for you. Your apps are managed from the same Client Area as your sites, and they can use what your plan already includes: managed databases, free SSL, and email once the app is on your own domain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-node-js\"><span class=\"ez-toc-section\" id=\"what-is-nodejs\"><\/span><strong>What is Node.js?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Node.js is an open-source runtime that lets JavaScript run on a server, not just in the browser. That means one language can power both what people see on screen and the logic behind it: handling requests, reading and writing to a database, sending emails and connecting to other services.<\/p>\n\n\n\n<p>It&#8217;s one of the most widely used technologies for building on the web. Popular frameworks like Next.js, Nuxt and Astro run on it, and many of the apps created with AI coding assistants and app builders are built on it too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-types-of-node-js-projects-can-you-host\"><span class=\"ez-toc-section\" id=\"what-types-of-nodejs-projects-can-you-host\"><\/span><strong>What types of Node.js projects can you host?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Anything that runs on Node.js. That includes apps built with Next.js, Express.js, NestJS, Nuxt, Remix, Astro, Fastify and Koa, as well as React, Vue.js, Angular, Svelte and Vite.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"600\" src=\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/Examples-of-vibe-coded-apps-built-with-a-coding-assistant-an-analytics-dashboard-a-personal-trainer-site-and-an-offers-page.jpg\" alt=\"Examples of vibe-coded apps built with a coding assistant an analytics dashboard, a personal trainer site and an offers page\" class=\"wp-image-25967\" \/><\/figure>\n\n\n\n<p>Many of the projects clients are already bringing over were built with AI. If you&#8217;ve been working in Claude Code, Cursor, Codex, Copilot or Windsurf, just connect the GitHub repository your assistant works in. Every fix it pushes redeploys automatically, and your vibe-coded prototype can go live on your own domain with a database behind it. Sites made in Lovable, Bolt, v0 or Replit work the same way: export them to GitHub or download a ZIP, then publish on a domain you own, with email on that domain included.<\/p>\n\n\n\n<p>Others were built by hand. That might be the API behind your mobile app or your WordPress frontend, a webhook handler or integration that keeps your product running, or a full application on the frameworks you chose. They run on a standard Node.js runtime with a MySQL or PostgreSQL database, environment variables and a log for every build, and nothing proprietary sits between your code and the server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploy-your-node-js-app-from-github-or-upload-it-as-a-zip\"><span class=\"ez-toc-section\" id=\"deploy-your-nodejs-app-from-github-or-upload-it-as-a-zip\"><\/span><strong>Deploy your Node.js app from GitHub or upload it as a ZIP<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/Two-ways-to-deploy-a-Node.js-app-on-SiteGround-connect-a-GitHub-repository-or-upload-a-ZIP-file-1024x512.jpg\" alt=\"Two ways to deploy a Node.js app on SiteGround - connect a GitHub repository or upload a ZIP file\" class=\"wp-image-25966\" \/><\/figure>\n\n\n\n<p>The quickest route is GitHub. Connect a repository, pick a branch, and we handle the build and deployment. After that, every push to that branch triggers a new deployment, so your live app always matches your latest code. You can pause auto-deploy, switch repositories or disconnect whenever you like.<\/p>\n\n\n\n<p>Prefer not to use GitHub? Upload a ZIP of your source code and we&#8217;ll take it from there. You can link a repository later if you want automatic updates.<\/p>\n\n\n\n<p>Every new project starts on a free temporary domain, so you can test it straight away. When it&#8217;s ready for real traffic, point a domain you own to it from the Client Area.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-comes-with-every-project\"><span class=\"ez-toc-section\" id=\"what-comes-with-every-project\"><\/span><strong>What comes with every project<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"600\" src=\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-Express-app-listed-as-live-in-the-SiteGround-Client-Area-next-to-a-WordPress-blog-and-a-WooCommerce-store.jpg\" alt=\"A Node.js Express app listed as live in the SiteGround Client Area next to a WordPress blog and a WooCommerce store\" class=\"wp-image-25965\" \/><\/figure>\n\n\n\n<p>Because your app runs on your hosting plan, it gets the same essentials as your websites. You can create MySQL and PostgreSQL databases right from Site Tools, and once the project is on your own domain, you can set up email accounts like hello@yourapp.com at no extra cost. Free SSL with HTTPS enforcement, protected URLs and traffic blocking are included with every project.<\/p>\n\n\n\n<p>You also decide how your app is built. We preselect the settings that suit it, and you can change any of them: framework preset, Node version, package manager, build command, output directory and environment variables. Every deployment is logged with its author, branch, commit and full build output, so if a build fails, you can see why in a click.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-get-started\"><span class=\"ez-toc-section\" id=\"get-started\"><\/span><strong>Get started<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In your account, each app is a Node.js Project. GrowBig includes 5, GoGeek 10, and Cloud as many as you need. A Node.js Project isn&#8217;t an add-on: it appears in your Client Area next to your websites and gets its own Site Tools, adapted for Node.js. Apart from the project count, it works like any other website on your plan when it comes to resources and features.<\/p>\n\n\n\n<p>To add one, go to Client Area &gt; Websites &gt; Node.js Projects, add a project and choose GitHub or manual upload. Once it&#8217;s live on the temporary domain, you manage the domain, label and server details from the Client Area, and deployments, databases, security, email and statistics from Site Tools.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.siteground.com\/websites\/nodejs\" target=\"_blank\" rel=\"noreferrer noopener\">ADD A NODE.JS PROJECT<\/a><\/div>\n<\/div>\n\n\n\n<p>New to SiteGround? Node.js Projects are included with GrowBig, GoGeek and Cloud.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.siteground.com\/web-hosting.htm\" target=\"_blank\" rel=\"noreferrer noopener\">See plans<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-frequently-asked-questions\"><span class=\"ez-toc-section\" id=\"frequently-asked-questions\"><\/span><strong>Frequently asked questions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1790844677277\"><strong class=\"schema-faq-question\"><strong>Which plans include Node.js Projects?<\/strong><\/strong> <p class=\"schema-faq-answer\">GrowBig includes 5 projects, GoGeek 10, and Cloud as many as you need. There&#8217;s nothing extra to buy, and you can upgrade your plan any time if you need more projects.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1790844702046\"><strong class=\"schema-faq-question\"><strong>Do I need a GitHub account?<\/strong><\/strong> <p class=\"schema-faq-answer\">No. Connecting GitHub gives you automatic deployments on every push, but you can also upload your source code as a ZIP and we&#8217;ll build and deploy it for you.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1790844717644\"><strong class=\"schema-faq-question\"><strong>What happens when I push new code?<\/strong><\/strong> <p class=\"schema-faq-answer\">If your project is connected to a repository, we detect the push to the linked branch, then rebuild and redeploy automatically. You can pause auto-deploy at any time.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1790844735116\"><strong class=\"schema-faq-question\"><strong>Can I use my own domain?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. Every project starts on a free temporary domain, and you can point a domain you own to it from the Client Area whenever you&#8217;re ready.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1790844761798\"><strong class=\"schema-faq-question\"><strong>Are databases included?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. You can create and manage MySQL and PostgreSQL databases for your project directly from Site Tools.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1790844776500\"><strong class=\"schema-faq-question\"><strong>Does email work with Node.js Projects?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes, once the project is on a registered domain. Email accounts aren&#8217;t available on the temporary domain.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1790844785429\"><strong class=\"schema-faq-question\"><strong>Can I host websites and Node.js apps on the same plan?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. Node.js Projects run next to your WordPress sites and email on the same plan, and you manage them all from the same Client Area.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"If you're on a GrowBig, GoGeek or Cloud, you can now host Node.js apps in your existing plan. Connect a GitHub repository or upload your code, and we build, deploy and run it for you. Your apps are managed from the same Client Area as your sites, and they can use what your plan already&hellip;","protected":false},"author":57,"featured_media":25964,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2018],"tags":[2095],"class_list":["post-25968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","tag-user-area-display"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.2 (Yoast SEO v24.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>You can now host Node.js apps on SiteGround : SiteGround Blog<\/title>\n<meta name=\"description\" content=\"Host Node.js projects on SiteGround with your GrowBig, GoGeek or Cloud plan. Deploy from GitHub or a ZIP, with databases, free SSL and email included.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"You can now host Node.js apps on SiteGround\" \/>\n<meta property=\"og:description\" content=\"If you&#039;re on a GrowBig, GoGeek or Cloud, you can now host Node.js apps in your existing plan. Connect a GitHub repository or upload your code, and we\" \/>\n<meta property=\"og:url\" content=\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/\" \/>\n<meta property=\"og:site_name\" content=\"SiteGround\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/siteground\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-01T09:04:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-02T13:02:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Kanchev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@siteground\" \/>\n<meta name=\"twitter:site\" content=\"@siteground\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Kanchev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/\"},\"author\":{\"name\":\"Daniel Kanchev\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/#\/schema\/person\/380162a677d6c37329e9a12baa334572\"},\"headline\":\"You can now host Node.js apps on SiteGround\",\"datePublished\":\"2026-10-01T09:04:30+00:00\",\"dateModified\":\"2026-10-02T13:02:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/\"},\"wordCount\":992,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg\",\"keywords\":[\"user-area-display\"],\"articleSection\":[\"Product Updates\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/\",\"url\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/\",\"name\":\"You can now host Node.js apps on SiteGround : SiteGround Blog\",\"isPartOf\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg\",\"datePublished\":\"2026-10-01T09:04:30+00:00\",\"dateModified\":\"2026-10-02T13:02:30+00:00\",\"description\":\"Host Node.js projects on SiteGround with your GrowBig, GoGeek or Cloud plan. Deploy from GitHub or a ZIP, with databases, free SSL and email included.\",\"breadcrumb\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844677277\"},{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844702046\"},{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844717644\"},{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844735116\"},{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844761798\"},{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844776500\"},{\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844785429\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#primaryimage\",\"url\":\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg\",\"contentUrl\":\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg\",\"width\":1200,\"height\":600,\"caption\":\"A Node.js project card for myapp.com with a Deploy button, next to icons for upload, database and launch\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/newblog.siteground.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"You can now host Node.js apps on SiteGround\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/#website\",\"url\":\"https:\/\/newblog.siteground.com\/en\/\",\"name\":\"SiteGround Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/newblog.siteground.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/#organization\",\"name\":\"SiteGround Blog\",\"url\":\"https:\/\/newblog.siteground.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2025\/01\/Siteground-Logo-on-white.jpg\",\"contentUrl\":\"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2025\/01\/Siteground-Logo-on-white.jpg\",\"width\":1200,\"height\":400,\"caption\":\"SiteGround Blog\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/siteground\",\"https:\/\/x.com\/siteground\",\"https:\/\/www.instagram.com\/siteground\/\",\"https:\/\/www.youtube.com\/@siteground\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/#\/schema\/person\/380162a677d6c37329e9a12baa334572\",\"name\":\"Daniel Kanchev\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f0baefb86ae4d35a2e71cb0966e1847f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f0baefb86ae4d35a2e71cb0966e1847f?s=96&d=mm&r=g\",\"caption\":\"Daniel Kanchev\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/daniel-kanchev-29716455\/\"],\"url\":\"https:\/\/newblog.siteground.com\/en\/author\/daniel\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844677277\",\"position\":1,\"url\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844677277\",\"name\":\"Which plans include Node.js Projects?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"GrowBig includes 5 projects, GoGeek 10, and Cloud as many as you need. There's nothing extra to buy, and you can upgrade your plan any time if you need more projects.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844702046\",\"position\":2,\"url\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844702046\",\"name\":\"Do I need a GitHub account?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Connecting GitHub gives you automatic deployments on every push, but you can also upload your source code as a ZIP and we'll build and deploy it for you.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844717644\",\"position\":3,\"url\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844717644\",\"name\":\"What happens when I push new code?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If your project is connected to a repository, we detect the push to the linked branch, then rebuild and redeploy automatically. You can pause auto-deploy at any time.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844735116\",\"position\":4,\"url\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844735116\",\"name\":\"Can I use my own domain?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Every project starts on a free temporary domain, and you can point a domain you own to it from the Client Area whenever you're ready.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844761798\",\"position\":5,\"url\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844761798\",\"name\":\"Are databases included?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. You can create and manage MySQL and PostgreSQL databases for your project directly from Site Tools.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844776500\",\"position\":6,\"url\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844776500\",\"name\":\"Does email work with Node.js Projects?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, once the project is on a registered domain. Email accounts aren't available on the temporary domain.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844785429\",\"position\":7,\"url\":\"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844785429\",\"name\":\"Can I host websites and Node.js apps on the same plan?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Node.js Projects run next to your WordPress sites and email on the same plan, and you manage them all from the same Client Area.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"You can now host Node.js apps on SiteGround : SiteGround Blog","description":"Host Node.js projects on SiteGround with your GrowBig, GoGeek or Cloud plan. Deploy from GitHub or a ZIP, with databases, free SSL and email included.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/","og_locale":"en_US","og_type":"article","og_title":"You can now host Node.js apps on SiteGround","og_description":"If you're on a GrowBig, GoGeek or Cloud, you can now host Node.js apps in your existing plan. Connect a GitHub repository or upload your code, and we","og_url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/","og_site_name":"SiteGround","article_publisher":"https:\/\/www.facebook.com\/siteground","article_published_time":"2026-10-01T09:04:30+00:00","article_modified_time":"2026-10-02T13:02:30+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg","type":"image\/jpeg"}],"author":"Daniel Kanchev","twitter_card":"summary_large_image","twitter_creator":"@siteground","twitter_site":"@siteground","twitter_misc":{"Written by":"Daniel Kanchev","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#article","isPartOf":{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/"},"author":{"name":"Daniel Kanchev","@id":"https:\/\/newblog.siteground.com\/en\/#\/schema\/person\/380162a677d6c37329e9a12baa334572"},"headline":"You can now host Node.js apps on SiteGround","datePublished":"2026-10-01T09:04:30+00:00","dateModified":"2026-10-02T13:02:30+00:00","mainEntityOfPage":{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/"},"wordCount":992,"commentCount":0,"publisher":{"@id":"https:\/\/newblog.siteground.com\/en\/#organization"},"image":{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#primaryimage"},"thumbnailUrl":"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg","keywords":["user-area-display"],"articleSection":["Product Updates"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/","url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/","name":"You can now host Node.js apps on SiteGround : SiteGround Blog","isPartOf":{"@id":"https:\/\/newblog.siteground.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#primaryimage"},"image":{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#primaryimage"},"thumbnailUrl":"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg","datePublished":"2026-10-01T09:04:30+00:00","dateModified":"2026-10-02T13:02:30+00:00","description":"Host Node.js projects on SiteGround with your GrowBig, GoGeek or Cloud plan. Deploy from GitHub or a ZIP, with databases, free SSL and email included.","breadcrumb":{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844677277"},{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844702046"},{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844717644"},{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844735116"},{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844761798"},{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844776500"},{"@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844785429"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#primaryimage","url":"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg","contentUrl":"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/A-Node.js-project-card-for-myapp.com-with-a-Deploy-button-next-to-icons-for-upload-database-and-launch.jpg","width":1200,"height":600,"caption":"A Node.js project card for myapp.com with a Deploy button, next to icons for upload, database and launch"},{"@type":"BreadcrumbList","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/newblog.siteground.com\/en\/"},{"@type":"ListItem","position":2,"name":"You can now host Node.js apps on SiteGround"}]},{"@type":"WebSite","@id":"https:\/\/newblog.siteground.com\/en\/#website","url":"https:\/\/newblog.siteground.com\/en\/","name":"SiteGround Blog","description":"","publisher":{"@id":"https:\/\/newblog.siteground.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/newblog.siteground.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/newblog.siteground.com\/en\/#organization","name":"SiteGround Blog","url":"https:\/\/newblog.siteground.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2025\/01\/Siteground-Logo-on-white.jpg","contentUrl":"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2025\/01\/Siteground-Logo-on-white.jpg","width":1200,"height":400,"caption":"SiteGround Blog"},"image":{"@id":"https:\/\/newblog.siteground.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/siteground","https:\/\/x.com\/siteground","https:\/\/www.instagram.com\/siteground\/","https:\/\/www.youtube.com\/@siteground"]},{"@type":"Person","@id":"https:\/\/newblog.siteground.com\/en\/#\/schema\/person\/380162a677d6c37329e9a12baa334572","name":"Daniel Kanchev","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f0baefb86ae4d35a2e71cb0966e1847f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f0baefb86ae4d35a2e71cb0966e1847f?s=96&d=mm&r=g","caption":"Daniel Kanchev"},"sameAs":["https:\/\/www.linkedin.com\/in\/daniel-kanchev-29716455\/"],"url":"https:\/\/newblog.siteground.com\/en\/author\/daniel\/"},{"@type":"Question","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844677277","position":1,"url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844677277","name":"Which plans include Node.js Projects?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"GrowBig includes 5 projects, GoGeek 10, and Cloud as many as you need. There's nothing extra to buy, and you can upgrade your plan any time if you need more projects.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844702046","position":2,"url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844702046","name":"Do I need a GitHub account?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. Connecting GitHub gives you automatic deployments on every push, but you can also upload your source code as a ZIP and we'll build and deploy it for you.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844717644","position":3,"url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844717644","name":"What happens when I push new code?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"If your project is connected to a repository, we detect the push to the linked branch, then rebuild and redeploy automatically. You can pause auto-deploy at any time.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844735116","position":4,"url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844735116","name":"Can I use my own domain?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. Every project starts on a free temporary domain, and you can point a domain you own to it from the Client Area whenever you're ready.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844761798","position":5,"url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844761798","name":"Are databases included?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. You can create and manage MySQL and PostgreSQL databases for your project directly from Site Tools.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844776500","position":6,"url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844776500","name":"Does email work with Node.js Projects?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, once the project is on a registered domain. Email accounts aren't available on the temporary domain.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844785429","position":7,"url":"https:\/\/newblog.siteground.com\/en\/hosting-node-js-projects-with-siteground\/#faq-question-1790844785429","name":"Can I host websites and Node.js apps on the same plan?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. Node.js Projects run next to your WordPress sites and email on the same plan, and you manage them all from the same Client Area.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/posts\/25968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/users\/57"}],"replies":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/comments?post=25968"}],"version-history":[{"count":3,"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/posts\/25968\/revisions"}],"predecessor-version":[{"id":25974,"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/posts\/25968\/revisions\/25974"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/media\/25964"}],"wp:attachment":[{"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/media?parent=25968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/categories?post=25968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newblog.siteground.com\/en\/wp-json\/wp\/v2\/tags?post=25968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}