Homepage ホスティング
個人的なスタートページを構築します。サービスタイル、ライブウィジェット、ブックマークを備えています。
- ワンクリック デプロイ
- 15 GB 必要なディスクスペース
- 1 GB RAM 必要なメモリ
- 2 €から 価格

公式リンク
Homepageの公式リンクとオリジナルウェブサイト
AvaHostで得られるもの
ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。
このテンプレートにはデータベースコンテナが含まれていません。

テクノロジー
- Dockerイメージ
- ghcr.io/gethomepage/homepage:latest
- デフォルトポート
- 3000

Homepageの仕組み
Homepageはサービスグループ、ブックマーク、情報ウィジェット、設定、およびオプションのインフラストラクチャ統合用の設定ファイルを読み込みます。結果として得られるページは、リンクとライブデータをレスポンシブダッシュボードに配置し、ホームラボまたは内部サービスコレクションの玄関口として機能します。ウィジェットは設定されたURLと認証情報を通じてサポートされているアプリケーションとシステムをクエリし、通常のブックマークはシンプルなナビゲーションエントリのままです。
カタログは /app/config に永続化され、HOMEPAGE_ALLOWED_HOSTS をアプリケーションホスト名に設定します。Homepage認証変数は有効にされません。現在のアップストリームHomepageはオプションのパスワードまたはOIDCゲートをサポートしていますが、このパッケージはそのような設定なしで開始されるため、アドレスに到達できる誰もがダッシュボードとそのウィジェットによって公開されている情報を見ることができます。
Homepageの主な機能
Homepageは多くのドキュメント化されたサービスウィジェット、および検索、日付と時刻、天気、リソース、グリーティングなどの情報コンポーネントをサポートしています。各ライブウィジェットは、対応する外部サービス、ネットワークルート、API、権限、および認証情報に依存します。ホストされたパッケージはこれらのサービスを含まず、APIキーを生成せず、障害またはバージョン変更により個別のウィジェットが利用できなくなる可能性があります。
ダッシュボード設定には、機密の内部ホスト名、サービス説明、APIトークン、または運用データが含まれる場合があります。オペレーターは公開する前に適切なアクセス制御を有効にし、すべてのウィジェット認証情報を必要最小限の権限にスコープする必要があります。ダッシュボードは他のシステムへのビューであり、それら自身の認証、監視、または管理制御の代替ではありません。

Homepageのセルフホスティング: 要件とコスト
Homepageのリソース使用は、同時ビューアー数、設定されたウィジェット数、外部API応答時間、リフレッシュ頻度、画像、およびプロキシトラフィックによって形成されます。PostgreSQLおよびMariaDBは不要です。永続的な /app/config ボリュームはダッシュボードファイルを保存します。ソフトウェアは追加のアプリケーション料金を追加しませんが、大規模なウィジェット集約ページは多くの外部システムへの繰り返される送信リクエストを生成できます。
AvaHostでは、Homepageはプラン1を€2で使用します。ホストされたHomepageパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、およびスケジュール済みバックアップが含まれます。パッケージは設定を永続化し、許可されたホスト名を設定しますが、HomepageパスワードまたはOIDC認証を有効にしたり、外部サービスアカウントを作成したり、ウィジェット認証情報を提供したり、リンクされたシステムを保護したりしません。機密リンクまたは運用データを公開する前にアクセスを設定し、広く読み取り可能な設定からシークレットを除外してください。
Homepageの利用者
ホームラボユーザーはメディア、ストレージ、ネットワーク、およびオートメーションサービスをグループ化します。技術チームは制御された内部ランチページを公開し、管理者はブックマークと選択されたヘルスまたはリソースインジケーターを組み合わせます。シンプルなダッシュボードは、多くのサービスアドレスを記憶する必要性を減らすことができます。
Homepageはアイデンティティプロバイダー、シークレットマネージャー、監視システム、承認を伴うサービスカタログ、またはネットワークセキュリティ境界ではありません。基盤となるサービスに対して認可されていないオーディエンスに管理リンクまたはウィジェット認証情報を公開するために使用すべきではありません。
F.A.Q
ホームページはプラン1で€2から始まります。このプランは軽い閲覧を伴う控えめなダッシュボードに適しています。ウィジェット数、リフレッシュ間隔、同時ユーザー数、画像、外部API遅延、およびプロキシリクエストが容量に影響します。アカウント、APIクレデンシャル、リンクされたアプリケーション、およびアクセスポリシーはホスティング価格とは別であり、顧客が管理する必要があります。
カスタムドメインをHomepageに割り当てることができ、DNSがインストール先を指すと自動的にHTTPSが適用されます。カタログはまた、allowed-host値をアプリケーションホスト名に設定します。認証が後で設定される場合はブックマークとOIDCコールバックを更新し、最終アドレスを公開する前にすべてのサービスリンク、ウィジェットリクエスト、画像、およびブラウザをテストしてください。
現在のカタログテンプレートはホームページ認証変数を設定していないため、パッケージは設定されたパスワードまたはOIDCゲートなしで起動します。アップストリームはオプションの認証をサポートしていますが、個別の設定とアイデンティティ設定が必要です。適切なコントロールが有効になるまで、URLに到達できる誰もがダッシュボードを表示できるものとして扱ってください。
いいえ。ウィジェットは顧客が提供するURL、ルート、場合によってはAPIクレデンシャルを使用して外部アプリケーションとインフラストラクチャに接続します。AvaHostはこれらのサービスやキーを作成しません。自動アプリケーション更新とスケジュール済みバックアップはHomepageとその設定をカバーしていますが、外部サービスの復元、API互換性の保持、または過度な権限を持つクレデンシャルの修正はできません。
