
なぜ Square Cloud を選ぶのか?
すべてのサイトは Cloudflare のグローバルネットワークの背後から配信され、無料の TLS、無料の CDN、DDoS 保護がデフォルトで組み込まれています。静的なランディングページをデプロイする場合でも、フルスタックのフレームワーク SSR アプリをデプロイする場合でも、同じ本番グレードのエッジが使えます。あなたはサブドメインを設定するだけで、証明書、キャッシュ、ルーティングは私たちが処理します。Cloudflare エッジ + Square Shield
すべてのサイトは、その上に Square Shield を備えた Cloudflare WAF の背後に配置されます。DDoS 緩和、ボットフィルタリング、そして無料で自動更新される TLS が追加費用なしで含まれます。
NVMe + 10Gbps、隔離環境
エンタープライズ NVMe SSD と 10Gbps のアップリンクを備え、アプリは隔離コンテナ内で動作します。無料のグローバル CDN と組み合わせることで、静的アセットはエッジでキャッシュされ、すべての訪問者の近くから配信されます。
マネージド DNS
お持ちのドメインを接続、証明書はおまかせ: すでに所有しているドメインを紐づけ (Standard 以上)、ダッシュボードに表示される DNS レコードをお使いの DNS プロバイダーに作成すると、伝播後すぐに Square Cloud が TLS 証明書を発行・更新します。
即時 snapshot
追加費用なしで含まれるワンクリックの復元ポイント。壊れた deploy から数秒で、データ損失なし、ダウンタイムゼロで復旧できます。
サポートされている環境
すでに使っているスタックでサイトをホスティングできます。まずウェブサイトと API のホスティングガイドから始め、下からフレームワークを選んでください。各カードから、コード付きのステップバイステップガイドを開けます。フレームワーク
Angular
Astro
Gatsby
Next.js
Nuxt
Phoenix
Preact
Qwik
React
React Router (Remix)
Ruby on Rails
SolidJS
Vite
Vue
静的 HTML/CSS
API とバックエンド
Django
Express
FastAPI
Fastify
Flask
Laravel
NestJS
Spring Boot
一覧にない場合でも、事実上あらゆるフレームワークやライブラリが動作します。ポート 80 でウェブサーバーを起動できるものなら、Square Cloud で動きます。
言語
JavaScript
Bun
Deno
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
HTML/CSS
開発者エコシステム
どこで作業していても、サイトのデプロイと管理ができます。- Square Cloud CLI: ターミナルからデプロイ、再起動、ログの確認ができます。
- VS Code 拡張機能: エディタを離れずにアプリケーションを管理できます。
- GitHub: GitHub リポジトリを接続するか、GitHub Actions のワークフローを使えば、リポジトリへの push ごとに自動でデプロイできます。
- SDK と REST API: ダッシュボードでできることはすべて自動化できます。
ウェブサイトをホスティングするには?
設定ファイルを追加する
プロジェクトのルートに
squarecloud.app ファイルを作成します。各フィールドの詳細は設定ファイルガイドで説明しています。ウェブサイトには次のフィールドも必要です。- SUBDOMAIN: サイトのアドレス。
SUBDOMAIN=testならtest.squareweb.appで公開されます。 - MEMORY: 確保する RAM。最低 512 MB です。
依存関係ファイルを含める
依存関係ファイルをプロジェクトに含めてください。Node.js なら
package.json、Python なら requirements.txt または pyproject.toml です。Square Cloud は、そこに記載されたものをすべてサーバー上でインストールします。Node.js の fs や Python の random のような組み込みモジュールは、言語に付属しているため記載しないでください。プロジェクトを zip 圧縮する
コード、設定ファイル、依存関係ファイルを
.zip に圧縮します。node_modules、__pycache__、package-lock.json などのロックファイル、その他の生成されたファイルは含めないでください。依存関係はサーバー上でインストールされ、アップロードが小さいほどデプロイも速くなります。CLI と VS Code 拡張機能はロックファイルを自動で除外します。バージョンを固定したい場合は、squarecloud.ignore ファイルに !package-lock.json を追加してください。サイトをアップロードする
アップロードページで 
.zip を送信します。Square Cloud が依存関係をインストールし、設定ファイルに基づいて環境を構成し、サイトを公開します。
うまくいかない場合
アプリが起動しない
失敗したり起動時にクラッシュしたりするデプロイを解決します。使用中のポート、モジュールの不足、
INVALID_DEPENDENCY、RAM 不足など。すべてのトラブルシューティングガイド
アプリ、ボット、データベースのエラーコードや症状から解決方法を探せます。
よくある質問
ウェブサイトのホスティング費用はいくらですか?
ウェブサイトのホスティング費用はいくらですか?
おすすめは R12.49/月 からの Hobby プランでも動作します。ウェブサイトに必要な RAM は最小 512 MB です。詳細な比較はプランと料金を参照してください。
無料のサブドメインはもらえますか?
無料のサブドメインはもらえますか?
はい。すべてのウェブデプロイには、プランの一部として追加費用なしで
*.squareweb.app のサブドメインが含まれます。設定ファイルで SUBDOMAIN フィールドを設定すればすぐに使えます。自分のドメインを使えますか?
自分のドメインを使えますか?
カスタムドメインは Standard プラン以上で利用できます。Square Cloud はドメイン名の登録や販売は行いません。この機能はレジストラで既に所有しているドメインを接続するもので、アプリケーションごとに 1 つのホスト名(
example.com や www.example.com など)です。DNS レコードについては独自ドメインの設定方法を参照し、表示されない場合はドメインがまだ反映されない理由を確認してください。コードから設定するには、カスタムドメインの設定を使います。
