Atlassian Statuspage(月$29〜$399)の代替となるOSS・セルフホスト型ステータスページツール5選を比較。Uptime Kuma、Kener、Gatus、Upptime、Cachetの特徴と選び方を解説。ホスティング費用のみで運用可能。
セルフホスト型の比較対象として言及。無料プラン(ステータスページ1枚・モニター10個)で30秒間隔監視、Slack/MS Teams通知、インシデント管理を内蔵。セルフホストの手間を省きたい場合に有力な選択肢。有料プランは月$12〜。
Upptimeを稼働させるための無料ホスティング基盤。公開リポジトリならGitHub ActionsとPagesで完全無料、無料SSL付き。サーバー不要でステータスページを公開できるUpptimeの核心となるインフラ。
ステータスページは、サービスの稼働状況や障害情報をユーザーに伝えるためのページです。Atlassian Statuspageのようなホスト型SaaSは便利ですが、Hobbyプランで月$29、Businessプランでは月$399とコストが跳ね上がります2。
一方、セルフホスト型のOSSツールはソフトウェア自体が無料で、必要なのはVPSのホスティング費用のみ(月$5〜20のVPSで十分、GitHub Pagesを使えば完全無料も可能)1。データは自分のサーバーに留まり、ベンダーロックインも回避できます。まさに、実際に買う価値のある選択肢です。
本記事では、月$50以下(ほぼ無料)で運用できる5つのセルフホスト型ステータスページツールを比較します。
GitHub Stars 76,000以上を誇る、セルフホスト型監視ツールのデファクトスタンダード4。
Docker一行で起動でき、Web UIから直感的に監視対象を追加できます。90以上の通知チャネルは業界最多クラスで、チームで使っているツールへの統合で困ることはほぼありません4。2FA認証も組み込まれており、セキュリティ面も考慮されています4。
こんな人に: はじめてセルフホスト型監視を導入する開発者・小規模チーム。Docker環境があれば数分で稼働できます。
SvelteKit + NodeJSで構築された、見た目が美しいステータスページツール5。
最大の特徴はGitHub Issuesとの深い統合です。障害発生時に自動でIssueが立ち上がり、解決時にクローズするとステータスページが更新される——GitHub中心のワークフローに自然に溶け込みます5。SvelteKit製のUIは高速でレスポンシブ、21言語対応でグローバルなユーザーベースにも対応します5。
こんな人に: GitHubを開発ハブとして使い、インシデント管理もそこに集約したいチーム。モダンなUIを重視する開発者。
Go言語で書かれた、開発者向けのヘルスダッシュボード6。
YAMLで監視設定を宣言的に記述できるため、Git管理・Infrastructure as Codeのプラクティスに完全適合します6。HelmチャートとTerraformプロバイダーが公式提供されており、Kubernetes環境へのデプロイが特にスムーズです6。リソース消費が極めて少ないため、小さなVPSやコンテナのサイドカーとしても動かせます6。
こんな人に: Kubernetes環境で運用するチーム。Infrastructure as Codeを実践している開発者。リソースが限られた環境。
GitHub Actions + GitHub Pages + GitHub Issues の3つだけで完結する、ユニークなアプローチのツール1。
サーバーを一切立てる必要がないのが最大の魅力です。GitHub Actionsが定期的にエンドポイントをチェックし、結果をGitHub Pagesにデプロイ、障害時は自動でIssueを作成します1。プライベートリポジトリでもActionsの無料枠内で運用可能で、公開リポジトリなら完全無料です3。
こんな人に: インフラを最小限に抑えたい個人開発者・小規模プロジェクト。GitHubエコシステムに慣れ親しんだ開発者。
PHP/Laravelで構築された、ステータスページツールの先駆け的存在1。
最も歴史のあるOSSステータスページツールの一つで、多くの企業で実績があります1。JSON APIが用意されており、既存システムからのデータ投入が容易です3。現在v3に向けてVue.js + Laravel 10で全面再構築が進められており、今後の進化が期待できます3。
こんな人に: PHP/Laravelスタックに精通している開発者。API経由で既存システムと連携したい場合。
| 項目 | Uptime Kuma | Kener | Gatus | Upptime | Cachet |
|---|---|---|---|---|---|
| 監視プロトコル数 | 多い | 11種類 | 5種類 | HTTP中心 | 外部API依存 |
| デプロイ容易さ | ★★★★★ | ★★★★★ | ★★★★ | ★★★★★ | ★★★ |
| リソース消費 | 中 | 中 | 最小 | ゼロ | 中 |
| GitHub統合 | — | 強い | — | 強い | — |
| コミュニティ規模 | 最大 | 成長中 | 中 | 小 | 歴史あり |
| 月額費用 | $0 | $0 | $0 | $0 | $0 |
選び方の目安:
セルフホスト型ではないものの、比較対象として言及すべきが Better Stack です。無料プラン(ステータスページ1枚・モニター10個)が用意されており、30秒間隔の監視、Slack/MS Teams通知、インシデント管理機能を内蔵しています2。有料プランは月$12〜で、セルフホストの手間を省きたい場合は有力な選択肢です。
セルフホスト型ステータスページツールは、データ完全制御・ベンダーロックイン回避・コストゼロという3つの大きなメリットを提供します。ホスティング費用のみで運用でき、UpptimeならGitHub Pagesで完全無料です1。
5つのツールはそれぞれ異なる強みを持っています。自分のチームの技術スタックと運用フローに合わせて選ぶのが、実際に使い続けられる選択肢を見つけるコツです。
> 注記: 本記事ではアフィリエイトリンクを含む場合があります。紹介するOSSツール自体はすべて無料で、リンク先は各プロジェクトの公式リポジトリまたは関連サービスです。
記事で触れられていない追加の質問は?エンジンに聞いてみてください。記事の文脈を引き継いでいます。
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.