跳转到主要内容

Node.js 主机

跑得动真实应用的 Node.js 主机

在完整 root 权限的 KVM VPS 上部署 Node 应用、API 和机器人——任选 Node 版本,PM2 或 Docker 皆可,CPU 与内存有保障,高速 NVMe 存储,$9.99/mo 起。

$9.99

Node.js VPS 每月

完整 root

想怎么部署都行

任意版本

应用要哪版就用哪版

NVMe

所有套餐标配存储

为什么选我们的 Node.js 主机

Node 应用对服务器的一切要求

支撑 Node.js 主机的完整 root 权限 KVM 服务器硬件

完整 root 权限

任意 Node 版本、全局命令行工具、构建工具和系统软件包随你装——整个运行环境由你配置。

资源有保障

KVM 虚拟化为你的事件循环分配独享 CPU 与内存,邻居再忙也不会卡住你的请求。

DDoS 防护

网络层清洗让你的 API、长连接和机器人在流量转为恶意时依然可访问。

独立 IPv4

每台服务器都自带独立 IPv4 地址,发信信誉干净,可用自有 SSL,Webhook 也更稳定。

秒级开通

一分钟内开好 Debian、CentOS 或 Ubuntu 服务器,然后拉下代码仓库、启动进程。

NVMe 存储

纯 NVMe 让 npm 安装、构建和数据库读取都很快,冷启动和部署绝不拖泥带水。

VPS cloud server hosting infrastructure

掌控力

完整 root,运行环境归你

共享主机把 Node 框死在服务商允许的版本和配置里。完整 root 权限的 VPS 拆掉了这些限制:用 nvm 装上应用需要的确切 Node 版本,加上全局命令行和构建工具,再按自己的偏好用 PM2 或 Docker 守护进程。这是你的服务器,按你的方式配置。

  • 完整的 root 掌控
  • 任意 Node.js 版本
  • PM2 还是 Docker,你说了算
  • SSH 登录即可部署

套餐

实惠的 Node.js VPS 主机套餐

从第一个 API 到繁忙的实时后端——每个档位都含完整 root 权限、NVMe 存储和独立 IPv4。

Economy

Your first server

$9.99/mo

renews at the same price · billed annually

Storage
30 GB
RAM
2 GB
Bandwidth
125 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
部署 Node.js
Most Popular

Basic

Small apps & sites

$19.99/mo

renews at the same price · billed annually

Storage
40 GB
RAM
3 GB
Bandwidth
200 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
部署 Node.js

Entry

Production workloads

$29.99/mo

renews at the same price · billed annually

Storage
50 GB
RAM
4 GB
Bandwidth
300 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
部署 Node.js

Standard

Busy sites & stores

$43.99/mo

renews at the same price · billed annually

Storage
80 GB
RAM
5 GB
Bandwidth
400 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
部署 Node.js

Ultra

Heavy traffic, heavy apps

$55.99/mo

renews at the same price · billed annually

Storage
120 GB
RAM
6 GB
Bandwidth
600 GB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
部署 Node.js

Ultimate

Maximum VPS muscle

$65.99/mo

renews at the same price · billed annually

Storage
250 GB
RAM
7 GB
Bandwidth
1 TB
IPv4
1 dedicated
  • Full root access
  • KVM virtualisation
  • DDoS protection
  • Choice of Debian, CentOS, Ubuntu
  • No setup fee
  • 24/7 human support
部署 Node.js
NVMe SSD storage for fast website loading speed

性能

KVM 加 NVMe,事件循环稳定不掉队

Node 很快,直到 CPU 被饿着。KVM 虚拟化给你的应用分配有保障的核心和内存,而不是与陌生人抢来的一小片,因此高负载下事件循环依然跟得上。再配上让安装和数据库读取都很快的 NVMe 存储,你在测试里量到的吞吐,就是用户真正拿到的吞吐。

  • CPU 与内存有保障
  • 纯 NVMe 存储
  • 1 Gbps 网络上行
  • 资源绝不超售

适合谁用

大家用我们的 Node.js VPS 跑什么

开发者在构建 Node.js API 与实时应用

API 与后端

跑 Express、Fastify、NestJS 或 GraphQL 服务,余量足以应对真实的生产流量。

实时应用与机器人

WebSocket 服务、聊天后端以及需要全天候保持连接的 Discord 或 Telegram 机器人。

容器化服务

把应用打包成容器发布、跑一个小型 compose 栈,或在一台 root 服务器上拆几个微服务。

Website security and DDoS protection

保持在线

独立 IP 与前置 DDoS 防护

API 和机器人只有能被访问到才有用。网络层 DDoS 清洗帮助你的接口在流量转为恶意时继续响应,独立 IPv4 则为 Webhook 和外发请求提供干净的信誉。由于服务器是单租户的,没有其他账户与你共用——SSH 加固、防火墙设置和 TLS 管理都由你自己来。

  • 网络层 DDoS 防护
  • 独立 IPv4 地址
  • 单租户隔离
  • 免费 SSL,由你掌控
Scalable hosting for growing websites

自由扩容

从首次部署一路陪跑到稳定流量

先选一个尺寸合适的档位,等应用做起来再扩容。升档时你的代码、数据库和进程配置全都原地不动——变的只有资源。请求量上来时,更多 CPU、内存、存储和带宽只差点两下,不用重装,也不用另行规划迁移。

  • 点几下即可升档
  • 30 GB 到 250 GB 存储
  • 125 GB 到 1 TB 流量
  • 数据完好无损

使用流程

从服务器到进程跑起来

用 PM2 部署 Node.js 服务的终端操作步骤
1

选好 Node.js 服务器

按预计流量和内存需求挑一个 VPS 档位——每个套餐都带完整 root 权限和 NVMe 存储。

2

按你的方式装 Node

用 nvm 或官方二进制包装上确切的 Node 版本,然后用 PM2 或 Docker 把应用跑起来。

3

上线并扩容

前面架 Nginx 处理 SSL 和反向代理,解析好域名,业务增长时随时升一档。

包含内容

每台 Node.js VPS 都有

  • 完整 root 权限的 VPS
  • KVM 独享资源
  • 纯 NVMe 存储
  • 独立 IPv4 地址
  • Node.js 版本任你选
  • PM2 与 Docker 就绪
  • 适配 Nginx 反向代理
  • SSH、Git 与构建工具
  • DDoS 防护
  • 24/7 真人支持

你的技术栈

Node 应用对服务器的期待

生产环境的 Node 部署所依赖的一切——每一项都能在你的 root 权限 VPS 上跑起来。

包含 PM2、Docker、Nginx 与数据库的 Node.js 生产技术栈

Node 运行时

用 nvm 或官方二进制包装任意版本——当前 LTS,或是你项目编译所针对的确切版本。

PM2 或 Docker

用 PM2 保持进程常驻,或用 Docker 加 compose 文件把应用容器化——root 权限让两者都很轻松。

你的数据库

在同一台服务器上跑 Postgres、MongoDB 或 Redis,也可以外连托管数据库——完全由你选择。

Nginx 与 SSL

前面放一层 Nginx 做反向代理,用自动续期的免费证书终止 TLS,对外提供 443 端口服务。

留给事件循环的内存

Node 在内存里存的东西不少。两 GB 够跑小型 API;繁忙的应用建议给到 4 GB 以上才从容。

留出升级空间

响应时间上升或内存吃紧,就是该升档的信号——点两下就能拿到更多 CPU、内存和存储。

常见问题

Node.js 主机常见问题

我能跑哪些 Node.js 版本,可以自己选吗?

完全由你选。因为每个套餐都是拥有完整 root 权限的 KVM VPS,你不会被共享主机碰巧提供的那一个版本绑住。多数人会装 nvm,拉下应用所需的确切版本——生产求稳就用当前 LTS 线,或者用构建测试所针对的特定版本——并在同一台服务器上按项目切换版本。如果你更习惯,也可以改装官方的 Node 二进制包或发行版自带的软件包。你还可以让多个版本并存,用 .nvmrc 文件把每个应用钉在各自的版本上,托管多个项目时特别方便。新的 LTS 发布时,你按自己的节奏升级,不必等我们。运行时没有任何限制:版本、包管理器用 npm 还是 pnpm 或 yarn、什么时候更新,都由你决定。

你们支持 PM2 和 Docker 吗?

两者都很好用,因为 root 在你手上。跑普通 Node 进程时,PM2 是常见选择:它让应用保持运行、崩溃后自动重启、可以 fork 多个实例吃满每个 CPU 核心,还会帮你轮转日志。通常只要一条 `pm2 start` 再加 `pm2 startup` 和 `pm2 save`,应用就能在重启后自动恢复。如果你更想走容器化路线,装好 Docker 直接跑镜像,或用 docker-compose 文件起一个小栈——比如应用容器旁边配 Postgres 和 Redis。也有人两者结合,用 Docker 跑依赖、用 PM2 跑应用,或者反过来。服务器是你的,所以你也可以改用 systemd 单元,如果那更符合你的工作流。我们负责保障底层 VPS、网络和 DDoS 防护的健康;进程怎么守护,完全由你决定。

服务器是托管的还是自管理的?

这些是自管理的 VPS 套餐,而且是有意为之——正因为服务器不托管,才可能在这个价位上提供 root 权限、自定义 Node 版本和你自己的进程方案。操作系统之上的一切都归你:Node 运行时、PM2 或 Docker、反向代理、数据库和部署流程,都由你按应用需要配置。我们负责的是底下那层地基——物理硬件、KVM 虚拟化、三级机房网络和 DDoS 防护——你看不见的部分不用操心。我们的支持团队 24/7 在线,解答基础设施、开通和网络方面的问题,也能协助你调整套餐规格或排查连通性故障。如果你不想亲自管服务器,可按需申请托管方案;很多团队也会请开发者负责应用层,而我们把 VPS 保持得又快又稳、始终受保护。

能在同一台服务器上跑数据库和反向代理吗?

可以。有完整 root 权限,你就能把 Postgres、MongoDB 或 Redis 直接装在 VPS 上,让 Node 应用通过 localhost 访问,延迟更低,也省掉一次网络跳转。Redis 常用来处理会话、缓存和任务队列,Postgres 或 MongoDB 则存放主数据——一个、三个全上都行,按档位提供的内存来配。应用前面通常会架 Nginx 做反向代理:它用自动续期的免费 SSL 证书终止 TLS、对外提供 443 端点、在你的 PM2 或 Docker 实例之间做负载均衡,还能缓存静态资源。这就是经典的生产架构——Nginx 在边缘,Node 在后面,数据库在旁边。如果你更愿意把数据放在独立的托管数据库上,直接外连即可;没有什么规定数据库必须装在同一台机器上。

怎么让我的 Node 应用一直在线?

光敲一条 `node server.js`,终端一关或进程一崩就停了,所以在真实服务器上要用进程管理器来跑。PM2 是通常的答案:它把应用变成守护进程,崩溃后自动重启,再配上 `pm2 startup` 和 `pm2 save`,重启机器后一切都会自动恢复。它的集群模式可以按 CPU 核心数各开一个工作进程,让单个应用吃满档位给的全部资源,内置的日志处理也让排查问题更容易。如果你走容器化路线,Docker 的重启策略同样能胜任;偏好原生方案的话,systemd 也很稳妥。在这之上,有保障的 KVM 资源和 NVMe 存储意味着应用不必和吵闹的邻居抢 CPU,而网络层 DDoS 防护则让它在遭受攻击时依然可访问。有了进程管理器加独享资源,你在测试中看到的可用性,就是用户实际得到的。

你们能帮我迁移或部署应用吗?

可以。开通后提交一张工单,我们的团队会协助你完成初始设置——开通服务器、确认 SSH 和独立 IPv4,并在操作系统和防火墙方面给你指路。应用本身的部署通常是:把 Git 仓库克隆到服务器、安装依赖、设置环境变量、按需构建,然后用 PM2 或 Docker 启动进程——这个流程我们也乐意给建议。如果你是从别家搬过来,我们可以帮你把代码、环境配置和本地数据库一并迁过来,让应用在新 VPS 上表现一致。你可以先用独立 IP 做预演和测试,确认无误后再切 DNS,切换过程平滑无感。若你希望我们多帮一把,应用层的托管协助可按需申请;否则我们的 24/7 团队会专注于基础设施和网络这一侧。

今天就部署你的 Node.js 应用。

完整 root 权限、任意 Node 版本、PM2 或 Docker,跑在高速 NVMe 上——需要帮忙时随时有真人支持。

查看 Node.js 套餐

The Full Picture

Most Node.js hosting guides stop at "install PM2 and go" — but the real cost of switching hosts is what happens to your environment variables, your cron jobs, your existing SSL, and the days you'd rather not spend re-testing everything. If you're moving off Heroku, Render, a PaaS free tier or another VPS provider, our team handles that move for you at no charge, copying your code, dependencies, environment configuration and any local database across before you ever touch DNS.

Because the VPS is billed and displayed in your local currency automatically, and backed by a 30-day money-back guarantee, testing a new Node.js stack carries none of the usual risk — you can run a real workload for a month, compare response times against your current host, and only commit once the numbers convince you. Every plan also ships with daily backups, so a bad deploy or a corrupted dependency install is a restore away rather than an incident.

Deep Dives

The details behind the promises

Moving an existing Node app onto our VPS

Switching hosts is usually the point where migrations stall — DNS gets tangled, an environment variable goes missing, or a background worker gets forgotten. Our free managed migration is built around avoiding exactly that: open a ticket with your current host's details and we copy your application code, dependencies, environment variables, and any co-located Postgres, MongoDB or Redis data onto the new server before your domain ever points at it.

That gives you a working copy on the new dedicated IPv4 to load-test and sanity-check against your current production traffic. Once you're satisfied the app behaves the same — same routes answering, same jobs firing, same response times — you flip DNS, and the switch happens with the old host still standing by as a fallback until the new one has proven itself.

Shipping updates without downtime

A production Node app that goes down every time you push code isn't much better than one that's never deployed. Because you hold full root, you can wire up a simple git hook or connect a CI pipeline like GitHub Actions to run your build, tests and a PM2 reload — restarting workers one at a time so a deploy never drops an in-flight request.

For anything with a build step — TypeScript compiling to JavaScript, a bundler pass, or a database client being generated — the same pipeline runs that build before the reload, so what's live always matches what passed CI. Rolling back is just as fast: keep the previous release directory around and point PM2 or your reverse proxy back at it if a deploy misbehaves.

Watching memory, logs and background workers

Node apps tend to fail in two ways in production: a slow memory leak that eventually forces a restart, or a background job that silently stops running. PM2's built-in monitoring and log commands give you a live read on CPU, memory and output per process without extra tooling, and its log rotation stops a busy API from filling the disk with old output.

Full root also lets you install whatever else you're used to — a structured logger writing JSON, a queue library backed by Redis for retryable jobs, or a cron-style scheduler for tasks such as nightly reports or cache warm-ups. None of it needs a special add-on; it's just another process on a server you already control.

Locking the server down beyond the app

Application-level security is only half the picture — the server underneath needs hardening too. Disable password SSH logins in favour of key-based auth, run a brute-force jail against repeated login attempts, and scope your firewall to the ports your app actually needs, typically 443 for the reverse proxy and 22 for SSH, with your Node process itself never exposed directly.

On the TLS side, a free certificate that renews itself automatically means an expired SSL warning never becomes the reason your API stops accepting requests. Combined with daily backups and network-level DDoS protection on every plan, the pieces you don't want to think about — certificate renewal, snapshotting, filtering hostile traffic — stay handled while you focus on the app.

Developer coding on a web hosting server

Multiple Node apps, one server

One VPS doesn't have to mean one app. With full root and a reverse proxy in front, you can run several Node services side by side — an API on one port, an admin dashboard on another, a webhook receiver on a third — each behind its own subdomain, with requests routed to the right process by hostname.

That's a natural fit for microservices, a staging copy running alongside production, or simply separating a public API from an internal tool without paying for a second server. Environment variables and separate PM2 process names keep each app isolated even though they share the same underlying resources.

  • Route by subdomain to each app
  • Staging and production side by side
  • Separate PM2 process per app
  • One dedicated IPv4 for all of them

More Reasons

Built to help you grow

Free managed migration

Our team moves your existing Node app, environment variables and database from another host at no charge.

Daily backups

Every VPS is backed up daily, so a bad deploy or corrupted dependency install is a restore away.

30-day money-back guarantee

Run a real Node workload for a month and get a refund if the server isn't a fit.

Geo-currency checkout

Plans display and bill in your local currency automatically, wherever your team signs up from.

Free auto-renewing SSL

Secure your API domain and any staging subdomains without ever chasing a certificate renewal.

Room for several apps

Run an API, an admin panel and a webhook receiver as separate PM2 processes behind one reverse proxy.

Getting Started

How to get going

1

Request your free migration

Open a ticket with your current host's details and we copy your code, env vars and database onto the new VPS.

2

Connect your deploy pipeline

Wire up GitHub Actions or a git hook to build, test and reload your app with PM2 on every push.

3

Add monitoring and backups

Confirm daily backups are running and set up log rotation or a logger before real traffic arrives.

Good To Know

What's covered

  • Free managed migration from your current Node host
  • Daily automated backups
  • 30-day money-back guarantee
  • Free auto-renewing SSL certificates
  • Geo-currency pricing at checkout
  • Support for multiple Node apps behind one reverse proxy
  • Cron and scheduled job support
  • Optional control panel access for domains and email alongside your app

More FAQ

More questions, answered

Can I run a private npm registry or install private packages?

Yes. Since you have full root and outbound access, you can authenticate npm, pnpm or yarn against a private registry using a token in your package manager's config, exactly as you would on your own machine. There's no proxy or firewall rule blocking package installs, so private dependencies resolve the same way they do in local development.

How do backups work for a Node.js VPS?

Every plan includes daily backups of the server, covering your application code, installed dependencies, configuration and any co-located database data. If a deploy goes wrong, a dependency upgrade breaks something, or a config change needs undoing, you can restore to a previous day rather than rebuilding by hand.

Can I run scheduled jobs or cron tasks alongside my Node app?

Yes — root access means the server's own cron is available for anything you'd rather run outside your application process, such as nightly database dumps or report generation. Just as commonly, people schedule jobs from within Node itself using a scheduling library, keeping that logic in the same codebase as the rest of the app. Both approaches run fine side by side on the same VPS.

Do you offer a money-back guarantee on Node.js VPS plans?

Yes, every Node.js VPS plan carries a 30-day money-back guarantee, so you can put a real workload on the server, benchmark it against wherever you're hosting now, and request a refund within that window if it isn't the right fit. It's the same guarantee across our hosting lineup, not a scaled-down version for VPS.

Can I host multiple Node apps or microservices on one server?

Yes. A single VPS can run several Node processes at once — each on its own port, managed as a separate PM2 process or container, with a reverse proxy routing incoming requests to the right one based on subdomain or path. It's a common way to run an API, an internal dashboard and a webhook handler on one server instead of three, or to keep a staging copy running next to production.

Is pricing shown in my local currency?

Yes. Pricing across our plans, including the Node.js VPS tiers, is displayed and billed in your local currency automatically based on where you're signing up from, so international teams don't have to work out conversions before checkout.