Homer ホスティング

セルフホストされたサービスへのリンクのための簡潔で設定可能なホームページを作成します。

  • ワンクリック デプロイ
  • 15 GB 必要なディスクスペース
  • 1 GB RAM 必要なメモリ
  • 2 €から 価格
今すぐ注文 セットアップ料金なし

AvaHostで得られるもの

ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。

このテンプレートにはデータベースコンテナが含まれていません。

サーバーを注文する

テクノロジー

Dockerイメージ
b4bz/homer:latest
デフォルトポート
8080

Homerの仕組み

Homerはダッシュボード構造をYAMLから読み込み、静的なウェブインターフェースをレンダリングします。管理者はサービスをセクションにグループ化し、名前、アイコン、サブタイトル、タグ、リンクを追加してから、レイアウトとテーマオプションを選択します。検索とキーボードナビゲーションにより、より大規模なコレクションのスキャンが容易になり、サポートされているスマートカードは選択されたサービスから限定的なステータス情報を取得できます。

ダッシュボードは、リストされた宛先をプロキシ、認証、監視、または修復しません。カードをクリックすると、訪問者は設定されたURLに送信され、宛先独自のログインと権限が適用されます。スマートカードはブラウザから外部APIへのアクセスに依存しており、サービスがクロスオリジンリクエストをブロックしたり、エンドポイントを変更したり、ブラウザが安全に公開できない認証情報が必要な場合は失敗する可能性があります。

Homerの主な機能

Homerは静的アプリケーションであるため、その設定とアセットは訪問者に提供されます。アップストリームドキュメントでは、config.ymlは設計上公開アクセス可能であることを警告しています。管理者は、カードが不明瞭なアドレスにのみ表示される場合でも、ダッシュボード設定にAPIキー、パスワード、プライベートトークン、または内部シークレットを配置しないでください。

カタログは、Homerの設定とブランディングファイルを含む/www/assetsディレクトリを永続化します。Homerには、組み込みのユーザーログイン、ロールモデル、またはページレベルのアクセス制御がありません。カスタムHTTPSアドレスはネットワークトランスポートを保護しますが、アプリケーション自体は、このアプリパッケージの外部で明示的に別のアクセスレイヤーが提供されない限り、公開ダッシュボードとして扱われるべきです。

Homerのセルフホスティング:要件とコスト

Homerのリソース使用は、公開訪問、ダッシュボードサイズ、アイコンと画像、検索アクティビティ、ブラウザで取得されたスマートカードリクエスト、および設定リロードによって形成されます。カタログはPostgreSQLとMariaDBを不要として記録し、assetsディレクトリを永続化します。レンダリングが静的であるため、プロセッサ使用は控えめですが、画像アセットとトラフィックがほとんどのプラン消費を占めます。

AvaHostでは、Homerはプラン1を€2で使用します。ホストされたHomerパッケージには、ワンクリックデプロイメント、カスタムドメインと自動HTTPS、自動アプリケーション更新、およびスケジュール済みバックアップが含まれます。Homerには組み込みの認証がなく、その設定は設計上公開されています。YAMLまたはアセットにパスワード、APIトークン、または秘密鍵を保存しないでください。リンクされたサービス、ステータスAPI、シングルサインオン、監視チェック、およびアクセスゲートウェイは含まれていません。宛先アプリケーションを独立して保護し、スマートカードをブラウザとCORS要件に対してテストしてください。

Homerの利用者

ホームラボオペレーターはHomerを使用して、管理パネル、メディアサーバー、監視ページ、ドキュメントにアクセスします。小規模なチームは承認されたツール用の内部ランチパッドを公開でき、サポートスタッフは頻繁に使用される顧客、チケット、ステータス、ナレッジリンクをテーマ別グループに収集できます。

認証情報の保存、シングルサインオンの実装、機密URLの非表示、アップタイム監視の置き換え、またはセキュリティゲートウェイとしての機能には適していません。リンクされたすべてのシステムは独自の認証が必要であり、ブラウザに表示されるステータスデータは、ターゲットAPIとクロスオリジンポリシーの制限を継承します。

F.A.Q

  • Homerは Plan 1 で €2 から始まります。その静的ダッシュボードは通常、軽い処理負荷を必要とします。公開トラフィック、ダッシュボードサイズ、カスタム画像、アイコンアセット、検索アクティビティ、およびスマートカードによって生成されるブラウザリクエストは、単なる通常のリンク数ではなく、使用状況を確認する実践的な理由です。

  • Homerは組み込みの認証またはロールベースのアクセス制御を提供せず、その設定ファイルは設計上公開されています。このパッケージの外部で別の保護層が配置されていない限り、ホストされたページを公開として扱ってください。YAMLの設定またはサーブされるアセットにパスワード、APIトークン、秘密鍵、または機密の内部詳細を配置しないでください。

  • Homerは選定されたスマートカードに対応していますが、ブラウザベースのステータスリクエストは、各ターゲットAPI、認証方法、およびクロスオリジンポリシーに依存します。一部のサービスはリクエストを許可しない場合があり、エンドポイントは独立して変更される可能性があります。AvaHostは監視チェック、プロキシロジック、ターゲット認証情報、またはすべての外部カードの互換性が継続することの保証を含みません。

  • AvaHostはHomerアプリケーションの更新を自動的に適用し、マウントされたアセットディレクトリを保持しながらスケジュール済みバックアップを含めます。YAML設定とカスタム画像の別コピーを保持し、大規模なリリース後にレイアウト、リンク、アイコン、検索、テーマ、およびスマートカードを検証してください。自動HTTPSは設定されたドメインを保護しますが、ダッシュボード認証は追加されません。