Features
npm, pnpm & yarn
We detect your lockfile and use the matching package manager for reproducible installs.
Git Push Deploy
Push to your repo and we build, test, and deploy your Node service with zero downtime.
Managed Databases
Add PostgreSQL, MongoDB, or Redis with one click. Connection strings set automatically.
Custom build & start
Override the build and start commands from the dashboard for monorepos or custom setups.
How it works
- 01Run dock deployRun
dock deployin your project folder, or connect a GitHub repository. - 02We build itWe detect Node.js from
package.json, install dependencies and build an image. - 03It goes liveYour app gets a container, free SSL and a live https://….dockhosting.cloud URL.
$ dock deploy→ Detecting framework… Node.js→ Found package.json→ npm run build→ Building image→ Provisioning container + SSL✓ Live at https://my-app.dockhosting.cloud
Supported
- Node.js 20
- Node.js 22
- Express
- TypeScript
- PostgreSQL
- MongoDB
- Redis
Specifications
- Node versions
- 20 LTS, 22 LTS
- Package managers
- npm, pnpm, yarn (auto-detected)
- Max memory
- Up to 4 GB per app
- Custom domains
- 3 on Pro, 10 on Team - auto SSL
Overview
Updated 1 November 2026
Node.js hosting looks simple until your app grows past one process. A server, a couple of workers consuming a queue, maybe a cron job - each one is a process that needs to keep running, restart when it crashes, and stay on the right code version. DockHosting treats them as separate deployments on the same project: push to Git, we detect package.json, install dependencies with the right package manager, run your build script, and put each release behind a zero-downtime switch.
The runtime details are handled instead of left to you: the start script runs under a supervisor, the memory limit matches your plan (up to 4 GB per app), and HTTPS is automatic on the free yourapp.dockhosting.cloud subdomain or your own domains. Managed databases - PostgreSQL, MongoDB, or Redis - attach in one click and their connection strings land in the environment, over the private network.
Express, NestJS, Fastify, and anything else that ships a start script behaves the same way. A monorepo? Set the root directory. A custom build? Override the command. A service that only needs to run occasionally? The Free plan scales it to zero when idle and wakes it on the next request, so side projects cost nothing to keep online.
Compare
Most 'Node.js shared hosting' is a checkbox on a cPanel: a pinned version, an FTP upload, no build step and no supervisor. DockHosting detects package.json, installs with the right package manager, runs your build and restarts the process if it crashes.
| Feature | DockHosting | shared hosting with Node.js |
|---|---|---|
| First deploy | npm/pnpm/yarn install, your build, then a zero-downtime switch | FTP upload of pre-built files to a version the host locked in |
| Runtime & dependencies | Auto-detected and matched to your lockfile | Whatever version the host pinned at signup |
| HTTPS | Automatic Let's Encrypt on your subdomain and custom domains | Manual certificate setup and renewal (or a paid add-on) |
| Process supervision | Automatic restarts and zero-downtime releases | You babysit it, or hope the panel restarts it |
| Managed database | 1 included on Free, unlimited on Pro/Team | Host it yourself, or pay for a separate add-on |
| Idle / always-on | Sleep + instant wake (Free) or always-on (Pro/Team) | You pay for an idle server 24/7 |
| Pricing | Flat $0 / $4 / $9 / $19 per month, no metering | Server cost + setup fees + your time |
The bottom lineIf your Node app is more than a hobby file, the build step, supervisor and managed PostgreSQL/Redis that come with DockHosting save more than the $4-$9/month it costs.
Everything you need to know before you deploy your first Node.js app.
Yes - if your build script compiles TypeScript, we run it during the build step automatically.
