Repolode
bnlqn

bnlqn/overlook

普段使っているツールから状態を読み取り、何も変更せずにホームラボの稼働状況を確認できる、セルフホスト型のステータスページです。

スター
215
フォーク
11
未解決の Issue
15
最終コミット
3 日前

これは何?

Overlookは、ホームラボ向けの読み取り専用ステータスページです。Gatus、Uptime Kuma、Prometheus、Proxmox VE、UniFi、AdGuard Home、Jellyfinなど、すでに使っている監視・インフラツールから状態を取得し、問題が起きている箇所、各領域(サーバー、ネットワーク、ストレージ、アプリ)の状況、今日と今週の出来事を1ページにまとめて表示します。

独自のチェックやアラート送信は行いません。ページに表示される問題は、既存のチェックエンジンがすでにアラートを出している障害なので、ページの表示とアラートの内容が一致します。データベースは使用せず、ページのリクエスト時に各データソースへ問い合わせます。問い合わせは最大でも30秒に1回です。APIキーはサーバーに保持され、ブラウザーに送信されることはありません。

Overlookはamd64とarm64に対応した単一のコンテナイメージ、またはLinuxバイナリとして提供されます。設定は1つのYAMLファイルで行い、シークレットは環境変数から読み込みます。

主な機能

  • 01既存のチェックエンジンがアラートを出す障害情報をもとに、問題が起きている箇所を表示します。
  • 02Gatus、Uptime Kuma、Grafana、Prometheus、Proxmox VE、Beszel、Docker、UniFiをはじめ、さまざまなツールから情報を取得します。
  • 03各データソースへのリクエストは読み取り専用で、ホームラボの設定や状態を変更することはありません。
  • 04データベースは使用せず、必要に応じてデータソースを読み込みます。頻度は最大でも30秒に1回です。
  • 05APIキーはサーバーに保持し、シークレットは環境変数から読み込みます。

ユースケース

  • 個々のツールを確認する前に、セルフホスト型ホームラボ全体の稼働状況をひと目で把握する。
  • メディアサーバーや写真ライブラリなど、家庭内サービスのシンプルなステータスページを家族に提供する。
  • 複数の監視ツールからのアラート情報をまとめ、実際のアラート内容と一致する表示を1か所に集約する。

クイックスタート

  1. 1

    実行するソースを指定して、overlook.yaml と compose.yaml を作成します

  2. 2

    Docker Compose で Overlook を起動し、そのホストのポート 8080 を開きます

    docker compose up -d

使う前に知っておきたいこと

  • 既存のツールが報告する内容しか表示されないため、対応アプリをすでに実行している必要があります。
  • Radarr、Sonarr、AdGuard Home など、読み取り専用のオプションがないため、必要なキーの一部は管理者キーです。

収録されている特集

トピック

よくある質問

overlook とは?
普段使っているツールから状態を読み取り、何も変更せずにホームラボの稼働状況を確認できる、セルフホスト型のステータスページです。 Overlookは、ホームラボ向けの読み取り専用ステータスページです。Gatus、Uptime Kuma、Prometheus、Proxmox VE、UniFi、AdGuard Home、Jellyfinなど、すでに使っている監視・インフラツールから状態を取得し、問題が起きている箇所、各領域(サーバー、ネットワーク、ストレージ、アプリ)の状況、今日と今週の出来事を1ページにまとめて表示します。
overlook は無料で使えますか?ライセンスは?
overlook は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
overlook は今もメンテナンスされていますか?
活発にメンテナンス中。overlook の最終コミットは 2026年11月5日 です。
overlook は何に使えますか?
個々のツールを確認する前に、セルフホスト型ホームラボ全体の稼働状況をひと目で把握する。 メディアサーバーや写真ライブラリなど、家庭内サービスのシンプルなステータスページを家族に提供する。 複数の監視ツールからのアラート情報をまとめ、実際のアラート内容と一致する表示を1か所に集約する。
overlook のインストール方法は?
実行するソースを指定して、overlook.yaml と compose.yaml を作成します Docker Compose で Overlook を起動し、そのホストのポート 8080 を開きます: docker compose up -d
overlook はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bnlqn/overlook

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

ネットワークをスキャンし、デバイスのマップ化やZigbee、Z-Wave、Proxmoxからのインポート、稼働状況のリアルタイム監視ができるセルフホスト型homelab可視化ツール。

4930+83 今週220TypeScriptMIT活発にメンテナンス更新 6 時間前