最初から備わっているもの
環境はお使いの言語をすでに理解しています。コードをアップロードすれば、そのまま動きます。
V8 ヒープの自動調整
RAM 1 GB 以上のアプリは V8 のヒープが調整され、メモリ不足によるクラッシュを防ぎます。
設定不要のインストール
アップロードに node_modules がなければ、アプリの起動前に package.json の依存関係がインストールされます。
ESM と CommonJS
.js、.mjs、.cjs、.jsx をバンドラーの設定なしで受け付けます。コードはそのままアップロードできます。
賢い自動再起動
アプリはクラッシュ後に再起動しますが、無効なトークンや構文エラーなど既知のエラーでは再起動を繰り返しません。
ホスティングできるもの
このランタイムで動くプロジェクト。
Discord、Telegram、WhatsApp の Bot
discord.js、Telegraf、grammY、Baileys、whatsapp-web.js のボットを 24 時間 365 日オンラインに。自動再起動付きです。
REST および GraphQL API
Express、Fastify、Hono、NestJS のバックエンド。データベースへのアクセスには Prisma や Drizzle を使えます。
SaaS のバックエンド
JWT 認証、Stripe による課金、Webhook の受信を、常時稼働の Node バックエンドで。
ワーカー、キュー、cron ジョブ
BullMQ、Bee-Queue、Agenda によるバックグラウンド処理で、Redis のキューを処理します。
リアルタイムの WebSocket
Socket.IO、ws、SSE で、チャット、通知、ライブ更新されるダッシュボードを。
Next.js と Nuxt の SSR
Node 上で動く Next.js、Nuxt、SvelteKit、React Router アプリのサーバーサイドレンダリング。
設定とバージョン
squarecloud.app はデプロイ時にダッシュボードが生成するか、プロジェクトのルートに自分で書けます。名前、メインファイル、メモリ、バージョンを一か所で管理できます。
DISPLAY_NAME=Node.js
MAIN=index.js
MEMORY=512
VERSION=recommended- バージョン
recommended · 24latest · 26- 対応ファイル
.js.jsx.mjs.cjs.mjsx.cjsx- 依存関係
package.json- RUNTIME= の値
nodejsjavascript
他のサービスと組み合わせる
すべてを同じダッシュボード、同じインフラ、同じ請求書で。
プロジェクトのあらゆる段階に対応するプラン
小さく始めて、必要なときにスケール。縛り契約はありません。
Hobby
アイデア検証、ボット、個人プロジェクトに
月額 R$12.49から ≈ ¥337
- RAM 1 GB
- 1 vCPU
- 最大 4 プロジェクト
- 同じプランで最大 2 GB まで拡張
Standard
おすすめデータベースとカスタムドメインを備えた本番運用に
月額 R$44.99から ≈ ¥1,215
- RAM 4 GB
- 4 vCPU
- 最大 16 プロジェクト
- 同じプランで最大 8 GB まで拡張
Pro
アプリケーションの毎日のスナップショットと高度なアナリティクスを備えた大規模運用に
月額 R$124.99から ≈ ¥3,375
- RAM 12 GB
- 6 vCPU
- 最大 48 プロジェクト
- 同じプランで最大 24 GB まで拡張
5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot
Node.js Hosting に関するよくある質問
Square Cloud でのバージョン、パフォーマンス、ESM、自動再起動。
利用できる Node.js のバージョンはどれですか?
Latest: Node.js 26。Recommended: Node.js 24 (LTS 安定版)。VERSION=latest または VERSION=recommended で設定します。
自動の V8 ヒープチューニングはどのように機能しますか?
1 GB 以上の RAM を持つアプリは、重いワークロードでのメモリクラッシュを避けるために自動の V8 チューニングが適用されます。それより小さいアプリは Node のデフォルトヒープを使用します。
アップロード前にビルドする必要がありますか?
いいえ。Square は node_modules が無いことを検出し、起動前に npm install を実行します。npm、pnpm、yarn を使うプロジェクトを受け付けます。
起動コマンドをカスタマイズできますか?
はい。squarecloud.app で START= に好きなコマンドを設定します。--env-file=.env.extra (当社の env システムを使わずに変数を読み込む)、--watch、--inspect、特定のワークロード向けの --max-old-space-size といった最新の Node フラグを渡すのに便利です。