Happy Web Engineer
Node.jsが動くレンタルサーバーおすすめ比較|共用で動かない理由とVPS・無料PaaSの選び方【初心者向け
Last updated on

Node.jsが動くレンタルサーバーおすすめ比較|共用で動かない理由とVPS・無料PaaSの選び方【初心者向け


はじめに

「練習で作ったNode.jsアプリを、実際のサーバーで動かしてみたい」
「でも契約しているレンタルサーバーでNode.jsは動くの?
「共用サーバーでは使えないという情報も見かけて、サーバー選びで迷っている」

こんな疑問を持つ人は少なくありません。Node.jsは高速でスケーラブルなアプリを作れる人気の技術ですが、いざ「どこで公開するか」となると、サーバーの種類ごとに対応状況がまったく違うため、つまずきやすいポイントです。

この記事では、Node.jsが動くレンタルサーバーはどれなのかを、共用サーバー・VPS・クラウド・PaaSの違いから、具体的なサービス比較、用途別の選び方、よくある質問まで、初心者にもわかりやすく整理しました。読み終えるころには、自分の目的に合ったサーバーを迷わず選べるようになります。

先に結論
・標準的な共用(レンタル)サーバーでは、Node.jsアプリの常時稼働は基本的にできません
・学習・個人開発で動かすなら、無料PaaS(Vercel・Render)→ VPS(ConoHa・さくら・Xserver VPS)の順がおすすめ
・共用サーバーでも「ビルドだけ」「静的書き出し(SSG)の公開」なら使えるケースがある


Node.jsが動くサーバー早見表

まず全体像です。「Node.jsアプリ(Webサーバー)を常時動かせるか」を軸に、4タイプを比較します。

種類

常時稼働の
Node.jsアプリ

代表サービス

月額の目安

向いている人

共用サーバー

基本×
(ビルド・静的公開は△)

エックスサーバー、ロリポップ、ConoHa WING

500〜1,500円

ブログ・WordPress運営者

PaaS

◎(最も手軽)

Vercel、Render、Railway

無料〜

学習・小規模アプリ

VPS

◎(自由度高い)

ConoHa VPS、さくらのVPS、Xserver VPS

700〜3,000円

本格的に開発・運用したい人

クラウド

◎(拡張性最強)

AWS、GCP、Azure

従量課金

大規模サービス・スキル証明

「とにかく無料で試したい」ならPaaS、「実務に近い環境で学びたい」ならVPS、が基本の選び方です。以下で、それぞれ詳しく見ていきましょう。


Node.jsとは何か?

まず、Node.jsを簡単に理解しておきましょう。

  • JavaScriptをサーバーサイドで動かすための仕組み
  • Webブラウザだけでなく、サーバー上でもJavaScriptを実行できる
  • 高速・非同期処理が得意で、リアルタイムアプリ(チャット、APIサーバーなど)に向いている

たとえばリアルタイムチャットや、大量アクセスのあるWebサービスのバックエンドなどで広く使われています。重要なのは、Node.jsアプリは「サーバー上でプログラムが常に動き続ける」必要があるという点。ここが、後で出てくる「共用サーバーでは動かしにくい理由」につながります。


共用サーバー(レンタルサーバー)とは?

次に「共用サーバー」を簡単に説明します。

  • ホスティング会社の1台のサーバーを、複数のユーザーで共有して使う仕組み
  • WordPressやブログを簡単に始められる
  • 月額500〜1,500円程度と低価格

つまり、「安くて簡単に使えるけれど、自由度は低い」のが共用サーバーです。イメージはマンションの一部屋を借りている状態。隣の部屋(他のユーザー)と設備を共有しているため、勝手にできることが限られます。


共用サーバーでNode.jsは動かせる?

結論から言うと、ほとんどの共用サーバーでは、Node.jsアプリを常時稼働させることはできません。理由は次の3つです。

  1. 管理者(root)権限が使えない
    Node.js本体のインストールや、通信ポートの開放が自由にできません。
  2. 常時稼働のプロセスを持てない
    Node.jsアプリは「ずっと動き続ける」必要がありますが、共用サーバーは「リクエストが来たらPHPやHTMLを返すだけ」の仕組みで、相性が良くありません。
  3. サーバー会社の方針(安定稼働の優先)
    一部の利用者がプログラムを常駐させると、同じサーバーの他ユーザーに負荷が及ぶため、制限されています。

先ほどのマンションの例えで言えば、自分の部屋で大きな機械を24時間動かし続けると、隣の部屋に影響が出てしまう──だから禁止されている、というイメージです。安い代わりに制限が多いのが共用サーバーの特徴です。


「Node.js対応」をうたう共用サーバーの実態

最近は「Node.js対応」と紹介される共用サーバーもあります。ただし、その多くは「SSHでnodeコマンドが使える(=ビルドやスクリプト実行はできる)」という意味で、Webアプリを常時公開できるわけではない点に注意が必要です。

サービス

nodeコマンド
(ビルド等)

常時稼働アプリ

備考

エックスサーバー

○(SSH可)

×

静的書き出し(SSG)の公開は可能。常駐はXserver VPSへ

ロリポップ!

△(プラン次第)

×

バージョン固定などの制約あり

ConoHa WING

×

常駐用途は非対応

さくらのレンタルサーバ

×

スクリプト実行は可、常駐は不可

まとめると、「Node.jsで作ったアプリを公開し続けたい」なら、共用サーバーは選択肢から外すのが無難です。一方で「Next.jsで作ったサイトをビルドして、出来上がった静的ファイルだけ公開する」といった使い方なら、共用サーバーでも対応できます。


エックスサーバーでNode.jsを使いたいときは?

人気のエックスサーバーを使っている人も多いので、補足しておきます。

  • 共用のエックスサーバー:SSH接続して node / npm は使えるので、ビルドや静的サイトの書き出しはOK。ただしNode.jsアプリの常時稼働は不可
  • Node.jsアプリを本格的に動かしたい:同じエックスサーバー系列の「Xserver VPS」を使えば、root権限で自由にNode.jsを動かせます。使い慣れた管理画面のままVPSに移行できるのが利点です。

💡 LaravelなどのPHPアプリを共用のエックスサーバーで公開する手順は、Laravelをエックスサーバーにデプロイする方法で詳しく解説しています。「共用サーバーに何を載せられて、何が載せられないか」の感覚をつかむのに役立ちます。

エックスサーバーがどんなサーバーかをまず知りたい人は、エックスサーバーっていいの?初心者向けに徹底解説!もあわせてどうぞ。

Xserver VPS 公式サイト


Node.jsを本格的に動かすなら、この3択

本格的にNode.jsアプリを公開・運用したいなら、現実的な選択肢は次の3つです。

1. PaaS(いちばん手軽・無料で始められる)

  • 代表例:Vercel、Render、Railway
  • GitHubと連携し、コマンドほぼ不要でデプロイできる
  • 無料枠があり、学習や小規模アプリの公開に最適

「まずはデプロイを体験したい」人は、ここから始めるのが一番ラクで失敗がありません。

2. VPS(自由度が高く、実務に近い)

  • 代表例:ConoHa VPS、さくらのVPS、Xserver VPS
  • root権限でNode.jsを自由にインストール・常駐できる
  • ポート管理やプロセス管理(PM2など)も自分で設定できる
  • 月額700〜3,000円程度。「実際の開発・運用に近い環境」を学びたい人に最適

ConoHa VPS 公式サイト

3. クラウド(拡張性は最強・学習コスト高め)

  • 代表例:AWS(EC2・Lightsail)、GCP、Azure
  • アクセス増にもスケールでき、本格的なサービス運用に強い
  • 学習コストは高いが、フリーランスのスキル証明にもなる

クラウドの全体像は、クラウド時代のインフラ入門(IaaS, PaaS, SaaSの違い)や、フリーランスにおすすめのクラウドサーバー導入ガイドもあわせてどうぞ。


共用サーバーとVPS/クラウドの比較

項目

共用サーバー

VPS/クラウド

Node.jsアプリの常時稼働

基本不可

自由に可能

初期設定

ほぼ不要

自分で環境構築

料金

安い(500円〜)

高め(700円〜)

自由度

低い

高い

向いている人

初心者・ブログ運営者

開発者・学習者・サービス運営者

共用サーバーとVPSのどちらにすべきか迷う場合は、VPSとレンタルサーバーの違いを徹底比較で判断基準を詳しく解説しています。サーバー全体の選び方は個人開発・副業に最適なサーバー完全ガイドが入口になります。


用途別:あなたに最適なサーバーの選び方

目的別に、おすすめの選び方をまとめました。

  • とにかくNode.jsを触ってみたい(学習) → まず自分のPCにインストール → 慣れたら無料のVercel/Renderでデプロイ体験
  • 個人開発アプリを公開したいVercelなどのPaaS、またはConoHa VPS/Xserver VPS
  • 仕事・本番サービスとして運用したいVPSで運用に慣れ、規模が大きくなったらAWSなどのクラウド
  • ブログやWordPressがメインで、Nodeは時々ビルドに使う程度共用サーバー(エックスサーバー等)で十分

初心者におすすめのステップ

「Node.jsを学びたいけど、サーバー選びで迷っている」という人は、次の順で進めるのが失敗しません。

  1. まずは自分のPCにNode.jsをインストール:公式サイトからダウンロードし、簡単なアプリ(Hello World)を動かす
  2. 無料で試せるPaaSでデプロイ体験:VercelやRenderの無料枠で「公開する」流れを体験する
  3. 慣れてきたらVPSへ:ConoHa VPSやXserver VPSで、実際の運用に近い環境を作る

よくある質問(Node.js × レンタルサーバー)

Q. ロリポップやエックスサーバーでNode.jsは動きますか?

SSHで node コマンド自体は使えるプランもあり、ビルドや静的サイトの書き出しは可能です。ただしNode.jsアプリを常時公開する用途には対応していません。常駐させたい場合はVPS(Xserver VPSなど)を選びましょう。

Q. 無料でNode.jsアプリを公開する方法はありますか?

あります。VercelやRenderの無料枠を使えば、GitHubと連携してコマンドほぼなしで公開できます。学習・ポートフォリオ用途に最適です。

Q. Node.jsを動かすサーバーの費用はどれくらい?

PaaSの無料枠なら0円から、VPSなら月額700〜1,000円程度が目安です。本格的なサービス運用でクラウドを使う場合は、使った分だけの従量課金になります。

Q. WordPress(PHP)とNode.jsを同じサーバーで動かせますか?

共用サーバーではWordPressは動きますが、Node.jsアプリの常駐はできません。両方を本格的に動かしたいなら、自由度の高いVPSがおすすめです。

Q. 初心者はVPSとクラウド、どちらから始めるべき?

まずはVPSがおすすめです。料金が定額でわかりやすく、Node.js運用の基本を一通り学べます。規模が大きくなってからクラウドへ移行するのが王道です。


まとめ

  • 共用(レンタル)サーバーでは、Node.jsアプリの常時稼働は基本的にできない
  • 「Node.js対応」をうたう共用サーバーも、多くはビルドや静的公開まで
  • 本格的に動かすなら PaaS(無料)→ VPS → クラウド の順でステップアップ
  • エックスサーバー利用者は、常駐させたいならXserver VPSが移行先として有力

いきなり高機能な環境を選ぶ必要はありません。まずはローカルや無料PaaSで「動かす・公開する」を体験し、必要になったタイミングでVPSへステップアップする──これが、初心者がつまずかずにNode.js運用を身につける一番の近道です。


関連記事

👉 エックスサーバーっていいの?初心者向けに徹底解説!
👉 【2026年版】VPSとレンタルサーバーの違いを徹底比較|初心者はどっちを選ぶべき?
👉 個人開発・副業に最適なサーバー完全ガイド|共用・VPS・クラウドを目的別に徹底比較
👉 Laravelをエックスサーバーにデプロイする方法|共用サーバーで公開する手順を初心者向けにやさしく解説
👉 Node.js・Deno・Bunって何が違うの?初心者にもわかる基礎比較と選び方
👉 クラウド時代のインフラ入門(IaaS, PaaS, SaaSの違い)|初心者・中級者向けガイド