Skip to content

Node.js VPS

Node.jsのVPSホスティング。

必要なNode.jsのバージョンで、Express、Fastify、NestJS、Next.js、バックグラウンドワーカーを動かせます。同じマシン上でRedisやPostgreSQLも一緒に動かせます。

月額、3か月ごと(5%割引)、または年額(2か月無料)。支払いから72時間以内であれば返金に対応します。

これにVPSを選ぶ理由

任意のNode.jsバージョン

nvmで複数のバージョンをインストールし、プロジェクトごとに切り替えられます。

すべて1台で

アプリ、データベース、キャッシュ、リバースプロキシを、localhost経由で連携させて同じマシンで動かせます。

長時間動くプロセス

WebSocket、キュー、cronジョブが、リクエストのタイムアウトやコールドスタートなしで動きます。

はじめ方

  1. 01

    Node.jsをインストール

    curl -fsSL https://deb.nodesource.com/setup_22.x | bash - を実行してから apt install nodejs を実行するか、nvmをインストールします。

  2. 02

    コードをデプロイ

    リポジトリを git clone し、npm ci を実行して、シークレットは環境変数に保存します。

  3. 03

    稼働し続けるようにする

    pm2 start npm --name app -- start で起動し、pm2 startup を実行して起動時に自動で立ち上がるようにします。

  4. 04

    前段にプロキシを置く

    IPv6の443番でCaddyまたはnginxを動かし、localhostのアプリに転送します。IPv4の訪問者のために、前段にCloudflareを置きます。

どのプランが合うか

VPSプラン

VPS Sなら小さなAPIやアプリを動かせます。同じVPSでデータベースを動かす場合や、Next.jsのような大きなフレームワークのビルドには、VPS Mを選んでください。

VPS M

$3.92/月

月額請求

  • vCPU 2基
  • RAM 4 GB
  • NVMe 60 GB
  • 共有IPv4、20ポート
  • IPv6アドレス
  • KVM、フルroot

専用IPv4:月額+$3

VPSを作成

VPS L

$7.84/月

月額請求

  • vCPU 4基
  • RAM 8 GB
  • NVMe 120 GB
  • 共有IPv4、20ポート
  • IPv6アドレス
  • KVM、フルroot

専用IPv4:月額+$3

VPSを作成

VPS XL

$15.68/月

月額請求

  • vCPU 6基
  • RAM 16 GB
  • NVMe 200 GB
  • 共有IPv4、20ポート
  • IPv6アドレス
  • KVM、フルroot

専用IPv4:月額+$3

VPSを作成

共有IPv4(20ポート)とIPv6を含む。専用IPv4は月額+$3

VPSは通常数分で利用可能になります。混雑時には作成に最大48時間かかることがあります。準備ができた時点でメールでお知らせします。専用IPv4アドレスも同様です。

NAT · IPv6

NAT IPv4とIPv6をわかりやすく

人やプログラムがVPSにどう到達するか、そしてそれが動かすものにどう影響するかを説明します。

IPv4:共有アドレス1つと、自分専用の20ポート

IPv4アドレスは数が限られているため、複数のVPSが1つの公開IPv4アドレスを共有します。VPSにはそのアドレス上の20ポートのブロックが割り当てられます。そのポート宛ての通信は直接VPSに届きます。パネルにはアドレスとポート範囲が表示されます。

IPv6:自分だけのアドレス

VPSには独自の公開IPv6アドレスもあります。80番や443番を含め、そのすべてのポートが自分のものなので、ウェブサイトやサービスは通常のポートで待ち受けられます。

ウェブサイトの運用

共有IPv4アドレスの80番と443番は自分のものではありません。ドメインのAAAAレコードをIPv6アドレスに向け、前段にCloudflareのプロキシを置いてください。IPv4の訪問者を受けて、IPv6でVPSに転送します。Cloudflare Tunnelのようなトンネルも使えますし、専用IPv4を月額$3で追加することもできます。

送信通信はポートブロックで制限されません

20ポートは受信接続用です。VPSは通常どおりインターネットに接続できます。アップデート、API、Discord、Gitは、何も開放せずにすべて動作します。

公開サイトでは、IPv6の443番で待ち受け、Cloudflareのプロキシを使ってIPv4の訪問者にも届くようにします。または、専用IPv4(月額$3)を追加して443番を直接使ってください。自分のツール用のAPIなら、ブロックのポートを使うだけで十分です。

例:ブロックの最初のポートでSSHに接続する場合は、ssh -p 40001 root@203.0.113.10 のようになります。実際のアドレスとポートはパネルに表示されています。

IPv4アドレスを丸ごと自分専用で必要としていますか?専用IPv4を月額$3で追加すれば、そのすべてのポートが自分のものになります。

VPSに関するよくある質問

Deployは、Gitからウェブアプリをビルドし、HTTPSで配信まで行います。マネージドNode.jsホスティングは、パネルと無料枠付きで1つのプロセスを動かします。VPSは、マシンを完全に制御したいときに向いています。

しばりなし

72時間以内の返金

想像と違いましたか?支払いから72時間以内にご連絡いただければ、返金いたします。

いつでも解約可能

契約はありません。好きなときに更新をやめられます。3か月ごとや年額の期間は、そのまま期限まで利用できます。

実際に対応する人がいます

パネルからのチケットと、Discordコミュニティで対応します。ゲームサーバーと同じチームが運営しています。

Enzonicが気に入りましたか?共有して紹介プログラムで特典を受け取りましょう。