Uptime Kuma は、使いやすいセルフホスト型監視ツールです。
試してみてください!
デモサーバー (場所: ドイツのフランクフルト): https://demo.kuma.pet/start-demo
これは一時的なライブデモであり、すべてのデータは 10 分後に削除されます。アップタイムクマスポンサーズが主催。
HTTP(s) / TCP / HTTP(s) キーワード / HTTP(s) Json クエリ / Ping / DNS レコード / プッシュ / Steam ゲーム サーバー / Docker コンテナの稼働時間を監視
ファンシー、リアクティブ、高速な UI/UX
Telegram、Discord、Gotify、Slack、Pushover、電子メール (SMTP)、および 90 以上の通知サービスによる通知、完全なリストについてはここをクリックしてください
20秒間隔
多言語
複数のステータスページ
ステータス ページを特定のドメインにマップする
Pingチャート
証明書情報
プロキシのサポート
2FA サポート
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
Uptime Kuma は現在 http://0.0.0.0:3001 で実行されています。
警告
NFS (ネットワーク ファイル システム) などのファイル システムはサポートされていません。ローカルのディレクトリまたはボリュームにマッピングしてください。
注記
(他のユーザーにポートを公開したり、リバース プロキシを使用したりせずに) localhost への公開を制限したい場合は、次のようにポートを公開できます。
docker run -d --restart=always -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
要件:
プラットフォーム
✅ Debian、Ubuntu、CentOS、Fedora、ArchLinux などの主要な Linux ディストリビューション
✅ Windows 10 (x64)、Windows Server 2012 R2 (x64) 以降
レプリット / Heroku
Node.js 18 / 20.4
npm9
Git
pm2 - バックグラウンドで Uptime Kuma を実行するため
git clone https://github.com/louislam/uptime-kuma.gitcd uptime-kuma npm run setup# オプション 1. itnode server/server.js# を試してください# (推奨) オプション 2. PM2 を使用してバックグラウンドで実行します# PM2 がない場合はインストールします:npm install pm2 -g && pm2 install pm2-logrotate# Serverpm2 の起動 server/server.js --name uptime-kuma の起動
Uptime Kuma は現在 http://localhost:3001 で実行されています
より便利な PM2 コマンド
# 現在のコンソール出力を確認したい場合pm2 monit# スタートアップに追加したい場合pm2 save && pm2 starting
さらにオプションが必要な場合、またはリバース プロキシ経由で参照する必要がある場合は、次をお読みください。
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-インストール方法
必ずお読みください:
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-更新方法
要望や課題は次のマイルストーンに割り当てます。
https://github.com/louislam/uptime-kuma/milestones
どうもありがとうございます! (GitHub スポンサーは手動で更新されます。OpenCollective スポンサーは自動的に更新されますが、リストは GitHub によってキャッシュされます。更新には時間がかかる場合があります)
ライトモード:
ステータスページ:
設定ページ:
電報通知サンプル:
「Uptime Robot」のようなセルフホスト型監視ツールを探していましたが、適切なものを見つけるのは困難です。最も近いものの 1 つはスタッティングです。残念ながら、安定していないため、メンテナンスされていません。
おしゃれなUIを作りたかった。
Vue 3 と vite.js を学習します。
Bootstrap 5 の威力を見せてください。
REST API の代わりに SPA で WebSocket を使用してみてください。
最初の Docker イメージを Docker Hub にデプロイします。
このプロジェクトを気に入っていただけましたら、 を与えることをご検討ください。
質問に対する答えを見つけるには、Google、GitHub Issues、または Uptime Kuma のサブレディットを使用することをお勧めします。必要な情報が見つからない場合は、お気軽にお問い合わせください。
GitHubの問題
サブレディット (r/UptimeKuma)
私の Reddit アカウント: u/louislamlam サブレディットで質問する場合は、私のことをメンションしていただけます。
私たちはあらゆる種類のプル リクエストを受け付けません。時間を無駄にしたくないのです。プル リクエストのルールを必ず読んで従ってください: CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma
現在、プル リクエストがたくさんありますが、すべてをテストする時間がありません。
支援したい場合は、これを確認してください: https://github.com/louislam/uptime-kuma/wiki/Test-Pull-Requests
ここで最新のベータリリースをチェックしてください: https://github.com/louislam/uptime-kuma/releases
バグを報告したり、新しい機能をリクエストしたりする場合は、お気軽に新しい問題を開いてください。
Uptime Kuma をあなたの言語に翻訳したい場合は、Weblate Readme にアクセスしてください。
ドキュメントまたはコード内の文法を自由に修正してください。私の母国語は英語ではありませんし、文法もそれほど得意ではありません。