Cachetは、サービスの稼働状況やインシデントをユーザーに伝えるオープンソースのセルフホスト型ステータスページシステムです。
louislam/uptime-kuma
HTTP、TCP、DNS、ping、Dockerなどを監視し、アラートとステータスページを提供するセルフホスト型監視ツール。
代替できる製品:UptimeRobot
Pingdom
- スター
- 92,630
- フォーク
- 8,570
- 未解決の Issue
- 848
- 最終コミット
- 昨日
これは何?
Uptime Kumaは、Webサイトやサービスが稼働しているかを確認できるWebダッシュボード付きのセルフホスト型監視ツールです。HTTP(s)、キーワードやJSONクエリによるチェック、TCPポート、WebSocketエンドポイント、ping、DNSレコード、Steamゲームサーバー、Dockerコンテナを監視できるほか、プッシュ型のハートビートも受け付けます。
監視対象がダウンすると、Telegram、Discord、Slack、Gotify、Pushover、メール(SMTP)など、さまざまなサービスを通じて通知を送信できます。カスタムドメインに割り当てられる複数の公開ステータスページにも対応し、pingチャートや証明書情報も表示できます。
Dockerを使うか、Node.jsを使ってLinuxやWindowsに直接インストールできます。UIは複数の言語で利用できます。
主な機能
- 01HTTP(s)、キーワード、JSONクエリ、TCP、WebSocket、ping、DNS、Steam、Dockerの対象を監視
- 02Telegram、Discord、Slack、メールなど、さまざまな通知サービスを通じてアラートを送信
- 03カスタムドメインに割り当て可能な複数のステータスページを提供
- 04pingチャートとSSL証明書情報を表示
- 05プロキシと二要素認証に対応
ユースケース
- 自分のサーバーから、個人または企業のWebサイトやAPIの稼働状況を監視する
- ホームラボやプライベートネットワーク内のサービスやDockerコンテナを監視する
- 障害発生時にユーザー向けの公開ステータスページを公開する
クイックスタート
- 1
フォルダーを作成して、その中に移動します
mkdir uptime-kuma cd uptime-kuma - 2
Docker Compose ファイルをダウンロードします
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml - 3
Uptime Kuma をバックグラウンドで起動し、http://localhost:3001 を開きます
docker compose up -d
使う前に知っておきたいこと
- 実行には Docker または Node.js 20.4+ と Git が必要です。最も簡単な方法は Docker です。
- NFS などのファイルシステムはデータ保存先としてサポートされていません。
- Docker を使わないインストールは、FreeBSD、OpenBSD、NetBSD、Replit、Heroku ではサポートされていません。
トピック
よくある質問
- uptime-kuma とは?
- HTTP、TCP、DNS、ping、Dockerなどを監視し、アラートとステータスページを提供するセルフホスト型監視ツール。 Uptime Kumaは、Webサイトやサービスが稼働しているかを確認できるWebダッシュボード付きのセルフホスト型監視ツールです。HTTP(s)、キーワードやJSONクエリによるチェック、TCPポート、WebSocketエンドポイント、ping、DNSレコード、Steamゲームサーバー、Dockerコンテナを監視できるほか、プッシュ型のハートビートも受け付けます。
- uptime-kuma は無料で使えますか?ライセンスは?
- uptime-kuma は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- uptime-kuma は今もメンテナンスされていますか?
- 活発にメンテナンス中。uptime-kuma の最終コミットは 2026年10月19日 です。
- uptime-kuma は何に使えますか?
- 自分のサーバーから、個人または企業のWebサイトやAPIの稼働状況を監視する ホームラボやプライベートネットワーク内のサービスやDockerコンテナを監視する 障害発生時にユーザー向けの公開ステータスページを公開する
- uptime-kuma のインストール方法は?
- フォルダーを作成して、その中に移動します: mkdir uptime-kuma cd uptime-kuma Docker Compose ファイルをダウンロードします: curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml Uptime Kuma をバックグラウンドで起動し、http://localhost:3001 を開きます: docker compose up -d
- uptime-kuma はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/louislam/uptime-kuma
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
HTTP、ping、ポート、DNS、Dockerなどを監視し、ステータスページとインシデント通知を提供する、セルフホスト型の稼働状況・インフラ監視アプリ。
Docker Composeで簡単にデプロイできる、セルフホスト型のWebサイト・API向け稼働状況/パフォーマンス監視ツール。
Webダッシュボード、Dockerコンテナ統計、履歴データ、アラートを備えた軽量なセルフホスト型サーバー監視ツール。
Proxmox、Docker、Kubernetes、TrueNAS、vSphereをリアルタイム監視するセルフホスト型ダッシュボード。アラートと定期AI巡回に対応。
Sentry SDKからイベントを受け取るセルフホスト型エラートラッキングツール