{"id":14732,"date":"2024-10-08T11:41:02","date_gmt":"2024-10-08T11:41:02","guid":{"rendered":"https:\/\/truehost.com\/support\/?post_type=docs&#038;p=14732"},"modified":"2024-10-08T11:44:01","modified_gmt":"2024-10-08T11:44:01","password":"","slug":"how-to-deploy-node-js-app-on-plesk-windows","status":"publish","type":"docs","link":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/","title":{"rendered":"How to deploy Node.js app on Plesk Windows"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Hosting a Node.js on Plesk is a seamless process that can be achieved by following the steps below.<\/h4>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 1<\/strong>: Login to plesk and navigate to Websites &amp; Domains and then to the domain or sub-domain you wish to install Node.js on. <\/h5>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 2<\/strong>: Go to Get Started -> Click On Node.js Manager as attached below.<\/h5>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"494\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-1024x494.png\" alt=\"\" class=\"wp-image-14736\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-1024x494.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-300x145.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-768x371.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185.png 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Once you click on Node.js , you may see a window like below.<\/p>\n\n\n\n<p>We shall adjust some few things for things to work. First Upload  Open File Manager on a new tab and upload your Node.js project Zip file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"534\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-186.png\" alt=\"\" class=\"wp-image-14737\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-186.png 882w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-186-300x182.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-186-768x465.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-186-240x145.png 240w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 3<\/strong>: Upload your website &#8211; Uploading Nodejs Zip File.<\/h5>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"923\" height=\"607\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-187.png\" alt=\"\" class=\"wp-image-14739\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-187.png 923w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-187-300x197.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-187-768x505.png 768w\" sizes=\"auto, (max-width: 923px) 100vw, 923px\" \/><\/figure>\n\n\n\n<p>Once Uploaded go back to Nodejs manager app and Refresh the page.<\/p>\n\n\n\n<p>You would see something like one below.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"926\" height=\"522\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-188.png\" alt=\"\" class=\"wp-image-14740\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-188.png 926w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-188-300x169.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-188-768x433.png 768w\" sizes=\"auto, (max-width: 926px) 100vw, 926px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 4<\/strong>: Next Click on Enable Nodejs<\/h5>\n\n\n\n<p>You will have access to other settings as below.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"470\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-189-1024x470.png\" alt=\"\" class=\"wp-image-14742\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-189-1024x470.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-189-300x138.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-189-768x353.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-189.png 1322w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 5<\/strong>: Click on NPM Install. <\/h5>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-190-1024x512.png\" alt=\"\" class=\"wp-image-14744\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-190-1024x512.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-190-300x150.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-190-768x384.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-190.png 1137w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 6<\/strong> : Access your domain and Node.js App should now be running well.<\/h5>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"347\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-191.png\" alt=\"\" class=\"wp-image-14745\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-191.png 845w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-191-300x123.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-191-768x315.png 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>NOTE : You will notice during this process, we used nodejs version 16.  On Windows Server running Plesk, only one instance of Node.js can run. Thus this version is used server wide.  If your application requires a different version, consider using a Linux Server where you have the option to select multiple Node.js versions.<\/strong><\/p>\n\n\n\n<p>That&#8217;s All. Happy Coding!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hosting a Node.js on Plesk is a seamless process that can be achieved by following the steps below. Step 1: Login to plesk and navigate to Websites &amp; Domains and then to the domain or sub-domain you wish to install Node.js on. Step 2: Go to Get Started -> Click On Node.js Manager as attached [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_eb_attr":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"doc_category":[1834],"doc_tag":[],"class_list":["post-14732","docs","type-docs","status-publish","hentry","doc_category-plesk"],"year_month":"2026-07","word_count":216,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Kibera","author_nicename":"dan-k","author_url":"https:\/\/truehost.com\/support\/author\/dan-k\/"},"doc_category_info":[{"term_name":"Plesk","term_url":"https:\/\/truehost.com\/support\/docs-category\/plesk\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to deploy Node.js app on Plesk Windows -<\/title>\n<meta name=\"description\" content=\"Hosting a Nodejs on Plesk is a seamless process that can be achieved by following the steps below. Steps include ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to deploy Node.js app on Plesk Windows -\" \/>\n<meta property=\"og:description\" content=\"Hosting a Nodejs on Plesk is a seamless process that can be achieved by following the steps below. Steps include ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-08T11:44:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-1024x494.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-deploy-node-js-app-on-plesk-windows\\\/\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-deploy-node-js-app-on-plesk-windows\\\/\",\"name\":\"How to deploy Node.js app on Plesk Windows -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-deploy-node-js-app-on-plesk-windows\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-deploy-node-js-app-on-plesk-windows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-185-1024x494.png\",\"datePublished\":\"2024-10-08T11:41:02+00:00\",\"dateModified\":\"2024-10-08T11:44:01+00:00\",\"description\":\"Hosting a Nodejs on Plesk is a seamless process that can be achieved by following the steps below. Steps include ...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-deploy-node-js-app-on-plesk-windows\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-deploy-node-js-app-on-plesk-windows\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-deploy-node-js-app-on-plesk-windows\\\/#primaryimage\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-185-1024x494.png\",\"contentUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-185-1024x494.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-deploy-node-js-app-on-plesk-windows\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/truehost.com\\\/support\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to deploy Node.js app on Plesk Windows\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#website\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/\",\"name\":\"\",\"description\":\"Help In a Click\",\"publisher\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/truehost.com\\\/support\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#organization\",\"name\":\"Truehost Kenya\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-image_2026-04-16_174808866.png\",\"contentUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-image_2026-04-16_174808866.png\",\"width\":240,\"height\":48,\"caption\":\"Truehost Kenya\"},\"image\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to deploy Node.js app on Plesk Windows -","description":"Hosting a Nodejs on Plesk is a seamless process that can be achieved by following the steps below. Steps include ...","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:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/","og_locale":"en_US","og_type":"article","og_title":"How to deploy Node.js app on Plesk Windows -","og_description":"Hosting a Nodejs on Plesk is a seamless process that can be achieved by following the steps below. Steps include ...","og_url":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/","article_modified_time":"2024-10-08T11:44:01+00:00","og_image":[{"url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-1024x494.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/","url":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/","name":"How to deploy Node.js app on Plesk Windows -","isPartOf":{"@id":"https:\/\/truehost.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/#primaryimage"},"image":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-1024x494.png","datePublished":"2024-10-08T11:41:02+00:00","dateModified":"2024-10-08T11:44:01+00:00","description":"Hosting a Nodejs on Plesk is a seamless process that can be achieved by following the steps below. Steps include ...","breadcrumb":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/#primaryimage","url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-1024x494.png","contentUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-185-1024x494.png"},{"@type":"BreadcrumbList","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-deploy-node-js-app-on-plesk-windows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/truehost.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to deploy Node.js app on Plesk Windows"}]},{"@type":"WebSite","@id":"https:\/\/truehost.com\/support\/#website","url":"https:\/\/truehost.com\/support\/","name":"","description":"Help In a Click","publisher":{"@id":"https:\/\/truehost.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/truehost.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/truehost.com\/support\/#organization","name":"Truehost Kenya","url":"https:\/\/truehost.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/truehost.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2026\/04\/cropped-image_2026-04-16_174808866.png","contentUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2026\/04\/cropped-image_2026-04-16_174808866.png","width":240,"height":48,"caption":"Truehost Kenya"},"image":{"@id":"https:\/\/truehost.com\/support\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/14732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/comments?post=14732"}],"version-history":[{"count":3,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/14732\/revisions"}],"predecessor-version":[{"id":14755,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/14732\/revisions\/14755"}],"wp:attachment":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/media?parent=14732"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/doc_category?post=14732"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/doc_tag?post=14732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}