サービスの状態確認やウィジェット、テーマ、アイコンパック、UI設定エディターを備えた、セルフホスト可能なホームラボ向けダッシュボード。
gethomepage/homepage
Dockerの自動検出、100以上のサービスに対応したAPIプロキシ経由のウィジェット、YAML設定を備えたセルフホスト型アプリケーションダッシュボード。
- スター
- 33,299
- フォーク
- 2,153
- 未解決の Issue
- 0
- 最終コミット
- 10 時間前
これは何?
Homepageは、自分でホストして使うカスタマイズ可能なスタートページ兼アプリケーションダッシュボードです。サービスへのリンクに加え、Dockerコンテナの稼働状況や統計情報、*arrシリーズ、Plex、Jellyfin、qBittorrentなどのセルフホストアプリから取得したデータをウィジェットで表示できます。天気、時刻、日付、検索などの情報ウィジェットも利用できます。
バックエンドサービスへのリクエストはすべてサーバー経由で処理されるため、APIキーがブラウザーに渡ることはありません。サービスやブックマークはYAMLファイルで定義できるほか、Dockerコンテナのラベルから自動検出することもできます。インターフェースはカスタムテーマ、CSS、JavaScript、レイアウト、多言語に対応しています。
ウィジェットからホームオートメーションやメディアシステムのデータを参照できるため、信頼できないネットワークからアクセス可能な環境では、認証を設定したリバースプロキシまたはVPNの背後に配置することが推奨されています。オプションで、OIDCまたはパスワードによる組み込みログイン機能も利用できます。AMD64およびARM64向けのDockerイメージが提供されています。
主な機能
- 01Dockerコンテナのラベルからサービスを自動検出
- 02100以上のサービスとのAPI連携をプロキシ経由で提供し、APIキーをサーバー側に保持
- 03天気、時刻、日付、検索、システム状況の情報ウィジェット
- 04YAMLファイルによる設定
- 05カスタムテーマ、CSS、JavaScript、レイアウト
- 06多言語対応のインターフェースと、AMD64およびARM64向けDockerイメージ
ユースケース
- ホームサーバー上のセルフホストサービスへのリンクをまとめたスタートページの作成
- Dockerコンテナの稼働状況やリソース使用量を1つのダッシュボードで監視
- *arr、Plex、Jellyfinのダウンロード状況やメディアライブラリの状態を一か所で確認
クイックスタート
- 1
docker run で Docker イメージを実行します(HOMEPAGE_ALLOWED_HOSTS を設定し、config のパスを調整してください)
docker run --name homepage -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -e PUID=1000 -e PGID=1000 -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock:ro --restart unless-stopped ghcr.io/gethomepage/homepage:latest
使う前に知っておきたいこと
- GPL-3.0 の下でライセンスされており、コピーレフトライセンスの条件により、派生物も同じ条件でオープンソース化する必要があります。
- 信頼できないネットワークからアクセス可能な場合は、認証と TLS を適用する reverse proxy または VPN の背後に配置する必要があります。
収録されている特集
トピック
よくある質問
- homepage とは?
- Dockerの自動検出、100以上のサービスに対応したAPIプロキシ経由のウィジェット、YAML設定を備えたセルフホスト型アプリケーションダッシュボード。 Homepageは、自分でホストして使うカスタマイズ可能なスタートページ兼アプリケーションダッシュボードです。サービスへのリンクに加え、Dockerコンテナの稼働状況や統計情報、*arrシリーズ、Plex、Jellyfin、qBittorrentなどのセルフホストアプリから取得したデータをウィジェットで表示できます。天気、時刻、日付、検索などの情報ウィジェットも利用できます。
- homepage は無料で使えますか?ライセンスは?
- homepage は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- homepage は今もメンテナンスされていますか?
- 活発にメンテナンス中。homepage の最終コミットは 2026年10月23日 です。
- homepage は何に使えますか?
- ホームサーバー上のセルフホストサービスへのリンクをまとめたスタートページの作成 Dockerコンテナの稼働状況やリソース使用量を1つのダッシュボードで監視 *arr、Plex、Jellyfinのダウンロード状況やメディアライブラリの状態を一か所で確認
- homepage のインストール方法は?
- docker run で Docker イメージを実行します(HOMEPAGE_ALLOWED_HOSTS を設定し、config のパスを調整してください): docker run --name homepage -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -e PUID=1000 -e PGID=1000 -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock:ro --restart unless-stopped ghcr.io/gethomepage/homepage:latest
- homepage はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/gethomepage/homepage
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
セルフホストサービスを一覧・検索できる、YAMLで設定するサーバー向け静的ホームページ。
RSS、Reddit、Hacker News、YouTube、天気などを1つのカスタマイズ可能なページに集約する、セルフホスト型の軽量ダッシュボード。
Webアプリへのリンクを整理できるセルフホスト型ダッシュボード兼ブラウザーのスタートページ。対応サービスのリアルタイム統計も表示できます。
ドラッグ&ドロップでレイアウトを変更でき、80以上のサービス連携、組み込みアイコン、ユーザー認証を備えたセルフホスト型ホームダッシュボード。
Proxmox、Docker、Kubernetes、TrueNAS、vSphereをリアルタイム監視するセルフホスト型ダッシュボード。アラートと定期AI巡回に対応。