pkkiblog 暇なときに投稿しています
サーバー パソコン デザイン・グラフィック レビュー

【2025年版】Uptime Kumaのインストールと設定方法

schedule 2025年11月16日  update 2025年11月17日        
【2025年版】Uptime Kumaのインストールと設定方法 サムネイル

皆さんこんにちは、pkkiです!

皆さんは、

 「UptimeRobot使いたいけど、課金しないと複数に通知できない…」
 「VPSサーバー契約してて、Uptime Kuma導入して自宅鯖監視したいな~」

等々、思ったことありませんか?

そこで今回は、初心者向けにUptime Kumaのインストール方法と設定方法を画像で分かりやすく解説します!

俺もVPS鯖持ってるし、この記事を見て自宅鯖監視してみるか!

VPS鯖持っている人は、是非試してみてくださいね!
では、早速解説していきましょう!

Uptime Kumaとは

Uptime Kuma公式ページhttps://uptimekuma.org/
https://uptimekuma.org/

Uptime Kumaとは、オープンソースで無料のセルフホスト型の監視ツールです。

また、Linux、Windows 10(x64)、Windows Server等のOSに対応しています。

つまり、どっかにUptime Kumaを入れて自宅鯖等を監視できるツールです。

Uptime Kuma ダッシュボード

ちなみに、Uptime Kumaのダッシュボードはこのようになっています!

通知

Uptime Kuma 通知設定

また、他のサービス同様サーバーが止まった時等に通知してくれる機能があります。

そして、驚くことに通知タイプが沢山用意されていて、通知に関しては困らなさそうです。

Uptime Kuma 対応通知サービス一覧
  • Alerta
  • AlertNow
  • Apprise (Support 50+ Notification services)
  • Bark
  • ClickSend SMS
  • Discord
  • Email (SMTP)
  • GoAlert
  • Google Chat (Google Workspace)
  • Gorush
  • Gotify
  • Home Assistant
  • Kook
  • LINE Messenger
  • LINE Notify
  • LunaSea
  • Matrix
  • Mattermost
  • Microsoft Teams
  • Nostr
  • Ntfy
  • Octopush
  • OneBot
  • Opsgenie
  • PagerDuty
  • PagerTree
  • Push by Techulus
  • Pushbullet
  • Pushover
  • Pushy
  • Rocket.Chat
  • Signal
  • Slack
  • SMSEagle
  • Splunk
  • SquadCast
  • Stackfield
  • Telegram
  • Twilio
  • Webhook
  • ZohoCliq
  • AliyunSMS (阿里云短信服务)
  • DingDing (钉钉自定义机器人)
  • Feishu (飞書)
  • FlashDuty (快猫星云)
  • FreeMobile (mobile.free.fr)
  • PromoSMS
  • PushDeer
  • ServerChan (Server酱)
  • SerwerSMS.pl
  • SMSC
  • SMSManager (smsmanager.cz)
  • WeCom (企業微信群ロボット)

監視タイプ

Uptime Kuma 監視タイプ

続いて、監視タイプについても通知と同様に困ることは無さそうです。

Uptime Kuma 対応監視タイプ一覧
  • Group
  • HTTP(s)
  • TCP Port
  • Ping
  • HTTP(s) – キーワード
  • HTTP(s) – Jsonクエリ
  • gRPC(s) – キーワード
  • DNS
  • Docker コンテナー
  • HTTP(s) – Browser Engine (Chrome/Chromium) (Beta)
  • Push
  • Steamゲームサーバー
  • GameDig
  • MQTT
  • Kafka Producer
  • Microsoft SQL Server
  • PostgreSQL
  • MySQL/MariaDB
  • MongoDB
  • Radius
  • Redis

インストール方法

最初に、この記事ではDockerを使ってインストールしていきます。

Uptime Kuma Dockerからインストール
docker run -d –-restart=always -p 3001:3001 -v uptime-kuma:/app/data –-name uptimekuma louislam/uptime-kuma:1

まず、上のコマンドを実行してください。

VPSポート開放
http://サーバーのIPアドレス:3001

最後に、ポート開放をして上のリンクで開けたら完了です。

このように、一瞬にしてUptime Kumaを導入できます!

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

ちなみに、このコマンドの意味を詳しく解説すると、

このような感じとなります。

Dockerの管理方法

続いて、Uptime KumaをDockerに入れているので、Dockerの管理方法を解説します。

ログの確認

docker logs -f uptime-kuma

最初に、上のコマンドからログを確認することができます。

リスタート

docker restart uptime-kuma

次に、上のコマンドからリスタートすることができます。

停止

docker stop uptime-kuma

また、上のコマンドから停止することができます。

停止&削除

docker stop uptime-kuma && docker rm uptime-kuma

最後に、上のコマンドから停止&削除することができます。

Adminアカウントの作成

Uptime Kuma Adminアカウントの作成
http://サーバーのIPアドレス:3001

最初に、上のリンクからUptime Kumaを開きます。

次に、Adminのアカウント作成画面が表示されるので、ユーザー名とパスワードを入力して「作成」をクリックしてください。

Uptime Kuma ダッシュボード

最後に、この画面になったらセットアップ終了です。

監視の追加

Uptime Kuma 監視の追加

最初に、Uptime Kumaを開いて「+監視の追加」をクリックしてください。

Uptime Kuma 監視の追加設定

次に、①「監視タイプ」を監視したいタイプを選択します。
ここでは、ウェブサイトを監視したいので「HTTP(s)」とします。

続いて、②「分かりやすい名前」を入力します。

それから、③「URL」から監視したいウェブサイトを入力します。

そのあと、④「監視間隔」から、監視する間隔を設定します。

加えて、⑤「通知設定」から通知を設定できます。

また、証明書を手動で更新している人は、⑥「証明書有効期限通知」を有効にしておきましょう。

最後に、⑦「保存」をクリックすれば完了です。

通知の設定

Discord

Uptime Kuma Discordチャンネルの編集

最初に、「チェンネルの編集」をクリックします。

Discord ウェブフックを作成

次に、①「連携サービス」から②「ウェブフックを作成」をクリックします。

Discord ウェブフックを作成

続いて、このようにウェブフックが作成されるので、クリックしてください。

Discord ウェブフックを作成

それから、「お名前」等好きにカスタマイズして、「ウェブフックURLをコピー」をクリックしてください。

Uptime Kuma Discord通知の設定

そのあと、Uptime Kumaで「通知タイプ」を「Discord」にして、「DiscordウェブフックURL」を先ほどコピーしたものを貼り付けてください。

Uptime Kuma Discord通知テスト

そして、「テスト」をクリックして上の画像の様に表示されたら成功です。

最後に、「保存」をクリックしたら完了です。

LINE Messanger

次に、LINEMessangerで通知する方法を解説します。

しかし、LINE公式アカウントを作成している前提で解説します。

もし、LINE公式アカウントを持っていなければ上から作成してください。

前までは、LINE Notifyというサービスを使えて簡単にできていたのですが、サービス終了してしまったので残念です。

LINE Official Account Manager アカウントリスト

最初に、LINEオフィシャルアカウントマネージャーからアカウントを選択してください。

LINE Official Account Manager Messaging API を利用する

次に、①「設定」から②「Messanging API」をクリックして③「Messaging APIを利用する」をクリックしてください。

LINE Official Account Manager Messaging API プロバイダーを選択

続いて、①「プロバイダーを作成」から名前を適当に設定して②「同意する」をクリックします。

LINE Official Account Manager Messaging API プライバシーポリシーと利用規約

それから、プライバシーポリシーと利用規約画面が開くので、「OK」をクリックします。

LINE Official Account Manager Messaging API Messaging APIを利用

そのあと、「Messaging APIを利用するか」の画面が開くので、「OK」をクリックします。

LINE Developersページ
https://developers.line.biz/console/

次に、上のリンクからLINEデベロッパーページを開いてください。

続いて、最近閲覧したチェンネルからチェンネルを選択します。

LINE Developers チェンネル基本設定

そして、下にスクロールして「あなたのユーザーID」をメモしておいてください。

LINE Developersページ Messaging API設定 チェンネルアクセストークンの発行

それから、①「Messaging API設定」をクリックして、一番下にある②「発行」をクリックしてください。

そのあと、③「チェンネルアクセストークン」が発行されるので、メモしておいてください。

Uptime Kuma LINE Messanger 通知設定

次に、Uptime Kumaの設定に移ります。

最初に、「通知タイプ」を「LINE Messanger」にします。

それから、「分かりやすい名前」は適当に入力します。

そのあと、「UserID」と「チェンネルアクセストークン」を先ほどメモしたものを入力します。

続いて、「テスト」をクリックしてテストを実施してください。

Uptime Kuma LINE Messanger 通知設定 テスト

最後に、LINEでこのように送られてきたら「保存」をクリックして完了です!

ステータスページの作成

Uptime Kuma ステータスページ

最初に、右上にある「ステータスページ」をクリックしてください。

Uptime Kuma ステータスページ 新しいステータスページ

次に、「新しいステータスページ」をクリックします。

Uptime Kuma ステータスページ 新しいステータスページを追加

続いて、①「名前」に適当な名前を入力し、②「スラッグ」も適当に入力してから③「次へ」をクリックし餡巣。

Uptime Kuma ステータスページ ステータスページの設定

それから、「監視の追加」からステータスページに表示したいものを選択します。

Uptime Kuma ステータスページ ステータスページの設定(詳細)

そのあと、左側で自分の好きなようにカスタマイズしてください。

まさかの、Googleアナリティクスが追加できるのは驚きでしたΣ(・□・;)

Uptime Kuma ステータスページ ステータスページの設定の保存

最後に、左下の「保存」をクリックすれば完了です。

また、私が作成したステータスページはこちらで公開しています。

是非参考程度にご覧ください!!

まとめ

Uptime Kuma ステータスページ

この記事では、Uptime Kumaのインストール方法から、基本設定・通知設定・ステータスページの公開方法までを分かりやすく解説しました。

Uptime Kumaは、

特に、次のような人におすすめです:

また、Dockerコマンドを実行してポートを開放するだけで、
誰でもすぐに高品質な監視環境を構築できる のは大きなメリットです。

この記事を参考に、是非あなたのサーバー環境にも
Uptime Kumaを導入して安定したサービス運用 を実現してみてください!!

最後までご覧いただき有難うございました!
もし、ご指摘やご感想、質問などあればコメントの方でお願いします!

この記事は役に立ちましたか?

この記事を書いた人

コメントはこちらからどうぞ

コメントはこちらで承認の作業を行うまでは表示されません。ご了承ください。