uptime-kuma - 派手な自己ホスト型監視ツール

(A fancy self-hosted monitoring tool)

Created at: 2021-07-03 09:02:42
Language: JavaScript
License: MIT

稼働時間くま

GitHubスポンサー

これは、「UptimeRobot」のような自己ホスト型の監視ツールです。

🥔ライブデモ

それを試してみてください!

https://demo.uptime.kuma.pet

これは一時的なライブデモであり、すべてのデータは10分後に削除されます。サーバーは東京にあるため、東京から遠く離れた場所に住んでいると、エクスペリエンスに影響を与える可能性があります。最高のデモ体験を得るには、インストールして試してみることをお勧めします。

VPSは、OpenCollectiveのUptimeKumaスポンサーによって後援されています。どうもありがとう!

特徴

🔧インストールする方法

🐳Docker

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

⚠️ローカルボリュームのみを使用してください。NFSなどの他のタイプはサポートされていません。

開始後、http:// localhost:3001にアクセスします。

💪🏻非Docker

必要なツール:

# Update your npm to the latest version
npm install npm -g

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# Option 1. Try it
node server/server.js

# (Recommended) Option 2. Run in background using PM2
# Install PM2 if you don't have it: 
npm install pm2 -g && pm2 install pm2-logrotate

# Start Server
pm2 start server/server.js --name uptime-kuma

開始後、http:// localhost:3001にアクセスします。

より便利なPM2コマンド

# If you want to see the current console output
pm2 monit

# If you want to add it to startup
pm2 save && pm2 startup

高度なインストール

より多くのオプションが必要な場合、またはリバースプロキシを介して参照する必要がある場合は、以下をお読みください。

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install

🆙更新する方法

読んでください:

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update

🆕次は何ですか?

次のマイルストーンにリクエスト/問題をマークします。

https://github.com/louislam/uptime-kuma/milestones

プロジェクト計画:

https://github.com/louislam/uptime-kuma/projects/1

❤️スポンサー

どうもありがとう!(GitHubスポンサーは手動で更新されます。OpenCollectiveスポンサーは自動的に更新されますが、リストはGitHubによってキャッシュされます。更新には時間がかかる場合があります)

🖼その他のスクリーンショット

ライトモード:

ステータスページ:

設定ページ:

電報通知サンプル:

動機

  • 「UptimeRobot」のようなセルフホストの監視ツールを探していましたが、適切なものを見つけるのは難しいです。近いものの1つはstatpingです。残念ながら、それは安定しておらず、もはや維持されていません。
  • 派手なUIを構築したい。
  • Vue3とvite.jsを学びましょう。
  • Bootstrap5のパワーを示してください。
  • RESTAPIの代わりにSPAでWebSocketを使用してみてください。
  • 最初のDockerイメージをDockerHubにデプロイします。

あなたがこのプロジェクトを愛しているなら、私に与えることを検討してください

🗣️討論

問題ページ

問題について話し合ったり、助けを求めたりすることができます。

サブレディット

私のRedditアカウント:u/louislamlam
Redditで質問する場合は、私に言及できます。 r/稼働時間クマ

助ける

ベータ版

ここで最新のベータリリースをチェックしてください:https ://github.com/louislam/uptime-kuma/releases

バグレポート/機能リクエスト

バグを報告したり、新機能をリクエストしたりする場合は、遠慮なく新しい問題を開いてください。

翻訳

Uptime Kumaを自分の言語に翻訳する場合は、https ://github.com/louislam/uptime-kuma/tree/master/src/languagesをお読みください。

私の母国語は英語ではなく、私の文法はそれほど素晴らしいものではないので、このREADME、ソースコード、またはwikiで私の文法を自由に修正してください。

プルリクエスト

Uptime Kumaを変更する場合は、次のガイドラインが役立つ場合があります:https ://github.com/louislam/uptime-kuma/blob/master/CONTRIBUTING.md