Node.js
Node.js hosting with git deploy and SSL
Deploy Express, Next.js, Fastify, or any Node.js app. Container isolation, nginx proxy, and automatic SSL. No platform limits.
Deploy Node.jsNode.js features
Node.js LTS
Node.js 18 and 20 LTS available. Switch versions without rebuilding.
Container isolation
Each app runs in its own Docker container with resource limits and auto-restart.
Nginx reverse proxy
Front Door proxies traffic from your domain to your app port. SSL included.
npm & yarn ready
Both package managers available. Run install scripts from SSH or deploy hooks.
Environment variables
Manage env vars via the portal. Sensitive values never exposed in logs.
Log streaming
Container logs visible in the portal. Filter by app name without SSH.
Deploy your app
- 1
Create a runtime app
Apps > New App > choose Node.js. Select your Node version and configure the start command.
- 2
Deploy your code
Push via Git to your infrastructure domain, or connect a GitHub/GitLab repository for automatic deploys.
git remote add deploy https://infra.yourdomain.com/_git/my-app.git git push deploy main
- 3
Set environment variables
Add env vars from the app settings page. They are injected into the container at startup.
- 4
Add your domain
Front Door > Add route > domain > your app port. SSL provisioned automatically.
Node.js FAQ
Can I run multiple Node.js apps?
Yes. Each app runs on its own port in a separate container. Front Door routes each domain to the correct app.
How do I deploy updates?
Push to your Git remote. Simplewala rebuilds the container and restarts with zero downtime.
Is TypeScript supported?
Yes. Add a build step in your Dockerfile or use the built-in build command configuration.
Can I use Deno or Bun?
Yes. You have root access to install any runtime. Containers can run any process.