自分のサーバーに Uptime Kuma をデプロイする
Kumo2 のワンクリックセルフホストアプリ機能で、オープンソースの稼働監視を動かす入門チュートリアル。
作るもの
Uptime Kuma は、HTTP エンドポイント、TCP ポート、ping チェック、キーワードチェックを監視できるオープンソースのステータス監視ツールです。このチュートリアルでは、Kumo2 のワンクリックセルフホストアプリ機能から始め、アプリ公開後に最初に確認したい設定を案内します。
このチュートリアルの確認方法
このチュートリアルは、現在の Kumo2 の Uptime Kuma アプリフローに合わせて維持しています。Docker ベースのプロビジョニング、永続アプリストレージ、サーバー詳細ページ、Uptime Kuma 初回起動時の管理者設定を確認対象にしています。新しい単一サーバーデプロイ向けであり、別ホストから既存の監視履歴を移行する手順ではありません。
始める前に
Kumo2 アカウント、支払い方法、そして分かりやすい公開 URL を使いたい場合はドメインまたはサブドメインが必要です。まずはサーバー IP から直接デプロイを試すこともできます。
小規模な個人用モニターなら、控えめなサーバーサイズから始めます。多くのエンドポイントを追跡したり、長い履歴を保持したりする予定がある場合は、あとから CPU やメモリを増やせます。
アプリをデプロイする
Uptime Kuma のセルフホストアプリページを開き、監視対象のサービスに近いリージョンを選んで注文を確定します。Kumo2 はサーバーを作成し、Docker ランタイムをインストールし、永続ストレージ付きで Uptime Kuma を起動します。
プロビジョニングが完了したら、サーバー詳細ページからアプリ URL を開き、Uptime Kuma で最初の管理者アカウントを作成します。
最初のモニターを追加する
メインの Web サイトまたは API 用に HTTP モニターを作成します。公開 URL を使い、適切な間隔を設定し、ダッシュボードを見やすく保てる短い名前を付けます。
プライベートサービスを監視する場合は、同じプライベートネットワーク内でチェックを行うか、ファイアウォールルールでアクセスを制限します。モニターのために広い管理ポートをインターネットへ公開する必要はありません。
デプロイを検証する
最初のモニターを作成したら、少なくとも 1 回の成功チェックと 1 回の完全なチェック間隔を待ちます。ダッシュボードが更新されること、ページ更新後も監視履歴が残ること、サーバーファイアウォールが意図したポートだけを公開していることを確認します。
耐久性を確認する
アプリのデータボリュームが接続されていること、保持設定に対してサーバーディスクが十分であることを確認します。Uptime Kuma が運用フローの一部になる場合は、早めに通知を設定し、障害がダッシュボードだけでなく適切な受信箱やチャットにも届くようにします。
次のステップ
- アプリが動作したら、ドメインをサーバーに向けます。
- ユーザーが最初に気づくサービスからモニターを追加します。
- サーバーのファイアウォールは絞り込みます。Web トラフィックは許可し、管理アクセスは信頼できる場所からのみ許可します。
- モニター一覧と通知先の責任者を記録します。
自分専用の Uptime Kuma をデプロイしましょう
自分で管理するサーバーで起動できます。プロビジョニングと Docker は Kumo が担当し、鍵はあなたが持ちます。
Uptime Kuma をデプロイデプロイから7日以内にご満足いただけなければ、ご連絡いただくだけで全額返金します。