📁Services & Hosting

Running Node.js or Python Applications

By the StarDomain teamPublished 2 min read
Knowledge base article
Contents (3 sections)

StarDomain gives you three ways to run a Node.js or Python app. This page helps you choose.

Key takeaways

App Platform is the easiest route: connect GitHub, deploy, and get a PostgreSQL database included. DirectAdmin Growth hosting has a Node.js and Python app selector for small apps next to a PHP site. A VPS gives you full control. Container Hosting runs PHP sites, not Node.js or Python apps.

OptionBest forHow you deploy
App PlatformMost apps: APIs, web apps, botsGitHub or a deploy token; PostgreSQL included
DirectAdmin GrowthA small app alongside a PHP websiteNode.js / Python selector in DirectAdmin
VPSAnything that needs root, custom services or several processesYour own setup over SSH

App Platform

Create an app, connect your GitHub repository and click Deploy Now. Node.js, Python and PHP projects are detected and built automatically. Any other stack deploys with a Dockerfile. Your app must listen on the port in the PORT environment variable. Start here: Getting Started with the App Platform, then Environment Variables.

DirectAdmin Growth hosting

The Growth plan includes a Node.js and Python app selector. See Running Node.js Apps in DirectAdmin.

VPS

Install the runtime you need, run your app as a service, and put a web server in front of it. See Connecting to Your VPS over SSH.

Can I run Node.js on Container Hosting?

No. Container Hosting runs PHP websites. Use the App Platform for Node.js and Python apps.

Which option includes a database?

Every App Platform plan includes a PostgreSQL database.

Was this article helpful?

Your answer helps us decide what to improve next.

Still need help? Open a support ticket and our team will reply.

Prefer an app? Add this site to your home screen.Get the app