本文へスキップ

Node.js ホスティング

本番のアプリを動かせる余裕のある Node.js 環境

Node のアプリ、API、ボットを完全 root の KVM VPS で運用。任意の Node バージョン、PM2 でも Docker でも。保証された CPU とメモリ、高速な NVMe ストレージ付きで $9.99/mo から。

$9.99

Node.js VPS の月額

完全 root

好きな方法でデプロイ

任意のバージョン

アプリが必要とする Node

NVMe

全プランのストレージ

当社の Node.js ホスティングを選ぶ理由

Node アプリがサーバーに求めるもの、すべて

Node.js ホスティングを支える完全 root の KVM サーバー機器

完全な root 権限

任意の Node バージョン、グローバル CLI、ビルドツール、システムパッケージを導入可能。ランタイム全体をお客様が設定できます。

保証されたリソース

KVM 仮想化により、イベントループに専有の CPU とメモリが割り当てられます。混み合う隣人がリクエストを止めることはありません。

DDoS 対策

ネットワークレベルの緩和により、悪意あるトラフィックが来ても API、ソケット、ボットへの到達性を保ちます。

専用 IPv4

すべてのサーバーに専用 IPv4 アドレスが付き、送信レピュテーション、独自 SSL、安定した Webhook を実現します。

数秒で構築

Debian、CentOS、Ubuntu のサーバーを 1 分以内に立ち上げ、リポジトリを取得してプロセスを起動できます。

NVMe ストレージ

純 NVMe が npm のインストール、ビルド、データベース読み取りを高速に保ち、コールドスタートもデプロイも遅くなりません。

VPS cloud server hosting infrastructure

管理権限

完全な root だから、ランタイムはあなたのもの

共用サーバーでは、Node は提供事業者が許すバージョンと構成の枠に押し込められます。完全 root の VPS はその制限を取り払います。アプリが必要とする Node のリリースを nvm で正確に導入し、グローバル CLI とビルドツールを追加し、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 構成を動かしたり、複数のマイクロサービスを 1 台の 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

公開して、拡張する

SSL とリバースプロキシのために Nginx を前段に置き、ドメインを向けて公開。成長したらいつでもプランを変更できます。

標準装備

すべての 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 は多くをメモリーに保持します。小さな API なら 2 GB で十分ですが、混み合うアプリには 4 GB 以上の余裕を。

拡張の余地

応答時間の上昇やメモリの逼迫は、上位プランへ移る合図です。CPU、メモリ、ストレージの増強は数クリックで済みます。

よくある質問

Node.js ホスティングに関するご質問

どの Node.js バージョンを動かせますか。自分で選べますか。

はい、選択は完全にお客様のものです。どのプランも完全 root の KVM VPS なので、共用サーバーがたまたま提供しているバージョンに縛られることはありません。多くの方は nvm を導入し、アプリが必要とするリリースを正確に取得します。本番の安定性のために現行の LTS 系列を選ぶことも、ビルドの検証を行った特定のバージョンを選ぶこともでき、同じサーバー上でプロジェクトごとにバージョンを切り替えられます。お好みであれば公式の Node バイナリやディストリビューションのパッケージを導入しても構いません。複数のバージョンを併存させ、.nvmrc ファイルで各アプリを固定することもできるので、ひとつのサーバーで複数プロジェクトを運用するときに便利です。新しい LTS が出たときも、当社を待たずご自身のスケジュールでアップグレードできます。ランタイムに制限は一切ありません。バージョンも、npm か pnpm か yarn かというパッケージマネージャーも、更新の時期も、すべてお客様が決めます。

PM2 と Docker には対応していますか。

root 権限をお持ちなので、どちらも問題なく動きます。素の Node プロセスであれば PM2 が一般的な選択です。アプリを動かし続け、クラッシュしたら再起動し、複数インスタンスに分岐してすべての CPU コアを使い、ログのローテーションも行います。通常は pm2 start に加えて pm2 startup と pm2 save を実行すれば、再起動後もアプリが復帰します。コンテナ化を好むなら、Docker を導入してイメージを直接動かすことも、docker-compose ファイルで小さな構成を立ち上げることもできます。たとえばアプリのコンテナと Postgres、Redis を並べる形です。依存サービスを Docker で、アプリを PM2 で動かす、あるいはその逆という組み合わせを取る方もいます。サーバーはお客様のものなので、ワークフローに合うなら systemd のユニットを使っても構いません。当社は土台となる VPS、ネットワーク、DDoS 対策を健全に保ちます。プロセスをどう管理するかは、完全にお客様の判断です。

サーバーはマネージドですか、非管理型ですか。

これらは自己管理型の VPS プランで、それは意図的な設計です。非管理型にしているからこそ、この価格で root 権限、独自の Node バージョン、お好みのプロセス構成が可能になります。OS より上はすべてお客様のものです。Node ランタイム、PM2 や Docker、リバースプロキシ、データベース、デプロイは、アプリの必要に応じて自由に構成できます。当社が管理するのはその下の土台、つまり物理ハードウェア、KVM 仮想化、ティア 3 データセンターのネットワーク、DDoS 対策です。目に見えない部分を心配する必要はありません。サポートチームはインフラ、プロビジョニング、ネットワークに関するご質問に 24/7 で対応し、プランの変更や接続の切り分けもお手伝いします。ご自身でサーバーを管理したくない場合は、ご要望に応じてマネージドの選択肢もご用意しています。アプリケーション層は開発者に任せ、当社が VPS を高速かつ稼働状態で保護し続ける、という形を取るチームも多くあります。

同じサーバーでデータベースとリバースプロキシを動かせますか。

はい。完全な root 権限があれば、Postgres、MongoDB、Redis を VPS に直接導入し、Node アプリから localhost 経由で通信させられます。遅延が低く抑えられ、余分なネットワーク経由も避けられます。Redis はセッション、キャッシュ、ジョブキューの相棒として人気があり、Postgres や MongoDB が主要なデータを保持します。ひとつだけでも、3 つすべてでも、プランのメモリに見合う規模で動かせます。アプリの前段には、リバースプロキシとして Nginx を置くのが標準的です。自動更新の無料 SSL 証明書で TLS を終端し、公開用の 443 番エンドポイントを提供し、PM2 や Docker の複数インスタンスへ負荷分散し、静的アセットのキャッシュも行えます。これが定番の本番構成です。エッジに Nginx、その後ろに Node、隣にデータベース。データを別のマネージドデータベースに置きたい場合は、そこへ接続するだけで構いません。同じ 1 台に置くことを強制されることはありません。

Node アプリを止めずに動かし続けるには。

素の node server.js は、ターミナルを閉じた瞬間やプロセスがクラッシュした瞬間に止まります。だから本番サーバーではプロセスマネージャーの下で動かします。定番は PM2 です。アプリをデーモン化し、クラッシュ後に自動で再起動し、pm2 startup と pm2 save を組み合わせれば再起動後もすべてを復帰させます。クラスターモードでは CPU コアごとにワーカーを分岐でき、ひとつのアプリでプランのリソースを使い切れます。ログ処理も内蔵されているため問題の追跡も容易です。コンテナ化する場合は Docker の再起動ポリシーが同じ役割を果たしますし、お好みなら systemd も堅実な選択肢です。さらに、保証された KVM のリソースと NVMe ストレージにより、アプリが騒がしい隣人と CPU を奪い合うことはなく、ネットワークレベルの DDoS 対策が攻撃下でも到達性を保ちます。プロセスマネージャーと専有リソースの組み合わせにより、検証で見たのと同じ稼働状態がユーザーにも届きます。

アプリの移行やデプロイを手伝ってもらえますか。

はい。お申し込み後にチケットを起票いただければ、当社チームが立ち上げをお手伝いします。サーバーの用意、SSH と専用 IPv4 の確認、OS とファイアウォールに関する方向性のご案内などです。アプリ自体については、Git リポジトリをサーバーに clone し、依存関係を導入し、環境変数を設定し、必要ならビルドを行い、PM2 または Docker でプロセスを起動するのが一般的な流れです。この手順についても喜んで助言いたします。他社からの移行であれば、コード、環境設定、ローカルのデータベースの持ち込みをお手伝いし、新しい VPS でも同じように動く状態にします。DNS を切り替える前に専用 IP で検証できるため、移行はスムーズです。もう少し手厚い支援をご希望なら、アプリケーション層のマネージド対応もご要望に応じてご用意できます。それ以外の場合、24/7 のチームはインフラとネットワークの領域を担当します。

あなたの Node.js アプリを、今日からデプロイ。

完全な root 権限、任意の Node バージョン、高速な NVMe 上の PM2 または Docker。困ったときは人が対応します。

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.