pushから本番まで
リポジトリを一度接続すれば、あとはGitがデプロイボタンになります。
git pushEnzonic GitHub Appを通じてリポジトリを接続します。pushやpull requestのたびに、新しく隔離されたコンテナでビルドが始まります。
buildインストールとビルドは、依存関係とフレームワークのキャッシュを使って実行され、新しいファイルだけがアップロードされます。
previewデプロイごとに固定の恒久的なURLが付き、ブランチごとには安定したURL(例:myapp-git-feature.enzonic.dev)が付きます。
promote本番ブランチにマージすると、ドメインが新しいデプロイに向きます。以前のデプロイはロールバック用に残ります。

問題のあるデプロイは、ワンクリックで取り消せます。
デプロイは、ビルド後に変更されることはありません。本番環境はそのうちの1つを指すポインタなので、ロールバックではポインタを古いビルドに移すだけです。何も再ビルドされず、同じ方法で再び進めることもできます。

無料のサブドメインと独自ドメイン。
すべてのプロジェクトに <project>.enzonic.dev が割り当てられます。enzonic.dev や play-mc.cc などの Enzonic ドメインで無料の名前をさらに取得するか、お持ちのルートドメインまたはサブドメインを接続できます。上限はプロジェクトごとに Free で 10 件、Pro と Business では無制限です。コンソールには追加すべき DNS レコードが表示され、確認を行い、HTTPS 証明書を自動で発行します。
wwwをルートドメインにリダイレクトしたり、別のドメインにリダイレクトしたり、ステージング用にドメインをGitブランチに固定したりできます。
Domainsについて読む
本番環境の状態を確認しましょう。
プロジェクトを実行しているすべてのノードから、ランタイムログがリアルタイムで流れます。ProとBusinessには分析機能が加わり、プロジェクトごとのリクエスト数、帯域幅、関数呼び出し、レイテンシ、エラー率を確認できます。

Webアプリに必要なその他の機能
- まず関数、必要な場合はサーバー
- APIルートやサーバーでレンダリングされるページは、リクエストで起動し、トラフィックが止まると停止する関数として動作します。WebSocketサーバーのように特定のポートで待ち受ける必要があるアプリはサーバーモードで動作し、その理由はビルドログに表示されます。
- レプリカとフェイルオーバー
- Proでは、関数とサーバーは2つのノードで動作し、各リクエストは最も負荷の低い正常なノードに送られます。ノードが応答しなくなると、トラフィックはもう一方に移ります。Businessでは3つ目のノードが加わります。
- 環境変数
- 本番、プレビュー、開発環境ごとに別々の値を設定できます。.envファイルをまるごと一度に貼り付けられます。
- ビルドログとランタイムログ
- ライブのビルド出力に加え、プロジェクトを実行しているすべてのノードからのリクエストログ、関数の出力、サーバーのstdoutを確認できます。
- Gitを使わないデプロイ
- フォルダーやzipファイルをコンソールにドラッグして静的ビルドを公開するか、個人用APIトークンを使ってCIからデプロイできます。
- 分析とパスワード保護
- ProとBusinessでは、プロジェクトごとのリクエスト数、帯域幅、レイテンシ、ステータスコードを確認でき、ステージングやクライアント向けプレビューの前にパスワードを設定できます。
APIとコーディングツール
お使いのツールに自動デプロイを追加できます。コンソールの操作はすべてAPI呼び出しになり、GitHub Actionはプッシュのたびにデプロイし、MCPを使えばAIコーディングエージェントがデプロイ、ビルドログの確認、ロールバックを行えます。
on:
push:
branches: [main]
pull_request:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: enzonic/deploy-action@v1
with:
token: ${{ secrets.ENZONIC_TOKEN }}
project: my-siteインストールが必要なCLIはありません。どのCIやターミナルからもcurlで利用できます。コンソールのDevelopersページには、各ツール向けの設定例がそろっています。
使っているフレームワークを自動検出
ビルダーがリポジトリを読み取り、インストール、ビルド、出力の設定を選びます。HTMLだけならビルド手順なしで動作し、どのコマンドも上書きできます。
- Next.js
- Astro
- Vite
- Nuxt
- SvelteKit
- Remix
- Hono
- Express
- FastAPI
- Flask
- 静的HTML
コンソールの中身

サンプルのプロジェクトとデータを使ったコンソールのスクリーンショットです。
料金
無料で始められます。Proでは常時稼働サーバー、2ノード間のフェイルオーバー、分析、パスワード保護が加わり、同じプランでDatabasesも利用できます。
| プラン | 無料無料個人プロジェクト、ボット、プロトタイプ向け無料でDeploy | Pro$10 月額本番環境のアプリとデータベース向けProを選ぶ | Business$29 月額チームと高トラフィック向けBusinessを選ぶ |
|---|---|---|---|
| プロジェクト | 200 | 無制限 | 無制限 |
| 保持されるデプロイ | プロジェクトごとに30 | プロジェクトごとに300 | プロジェクトごとに1,000 |
| 月間帯域幅 | 150 GB | 2 TB | 5 TB |
| 月間の関数呼び出し | 2M | 20M | 100M |
| 月間の関数の計算時間 | 400 GB-h | 2,000 GB-h | 10,000 GB-h |
| 関数のメモリ/タイムアウト | 1 GB / 300 s | 4 GB / 1,800 s | 4 GB / 3,600 s |
| 月間のビルド時間(分) | 3,000 | 10,000 | 40,000 |
| 同時ビルド数 | 1 | 3 | 6 |
| サーバーモード | 1インスタンス、512 MB、15分間アイドルでスリープ | 常時3台、2 GB | 常時10台、4 GB |
| レプリカ | 1ノード | 2ノード、自動フェイルオーバー | 3ノード、ヨーロッパとアジアの開設後はリージョンをまたいで |
| プロジェクトごとのカスタムドメイン | 10 | 無制限 | 無制限 |
| プロジェクトごとの無料Enzonicサブドメイン | 3 | 20 | 20 |
| プレビュー、ロールバック、環境変数、ログ | 含まれる | 含まれる | 含まれる |
| ログの保持期間 | 1日 | 7日 | 30日 |
| パスワード保護、分析 | 含まれる | 含まれる | 含まれる |
| 広告なしのコンソール | 含まれない | 含まれる | 含まれる |
- 最初の有料月は50%オフ
- 有料のEnzonicゲームプランをお持ちの場合、毎月25%オフ
料金は米ドル建てです。有料プランは毎月、Enzonicの残高から自動更新されます。残高がなくなった場合はカードで支払われます。無料プランではカードを求められることはありません。コンソールには現在のプランの上限が常に表示されます。
Cloudグラント
他の人のために開発する人向けに、無料の Pro または Business 期間と、最大 $500 の Cloud クレジット。
- Pro または Business を 3、6、12 か月間
- Enzonic の残高に最大 $500 の Cloud クレジット
- 1 つのグラントで、Deploy、Databases、CI、およびプランの Rapidfile 上限をカバー
- 担当者が確認し、通常は数日以内に返信します
enzonic.dev のフォームから申請してください。無料の Enzonic アカウントがあれば十分で、カードは不要です。
- オープンソース
- 学生
- 非営利団体
- スタートアップ
- 教育関係者
- ハッカソン
稼働場所
DeployとDatabasesは、Enzonicが自ら運用するサーバーで稼働します。Enzonicのゲームサーバーを支えているのと同じマシンです。提供開始時点ではアメリカ合衆国です。ヨーロッパとアジアは次に予定しており、まだ稼働していません。Cloudflareが提供するのは、当社サーバーの手前にあるDNS、TLS、ネットワーク経路だけです。
- アメリカ合衆国提供中
- ヨーロッパ近日公開
- アジア近日公開
よくある質問
リポジトリを接続して、次のコミットをリリースしましょう。
データベースやドメインも必要ですか?