Repolode
gethomepage

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. 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 の数値は毎日更新されます。

関連プロジェクト