Repolode
louislam

louislam/uptime-kuma

HTTP、TCP、DNS、ping、Dockerなどを監視し、アラートとステータスページを提供するセルフホスト型監視ツール。

代替できる製品:UptimeRobotPingdom

スター
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. 1

    フォルダーを作成して、その中に移動します

    mkdir uptime-kuma cd uptime-kuma
  2. 2

    Docker Compose ファイルをダウンロードします

    curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
  3. 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 の数値は毎日更新されます。

関連プロジェクト