
Homer 主机
创建一个简洁、可配置的主页,用于链接到自托管服务。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格

官方链接
Homer 的官方链接和原始网站
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
此模板不包含数据库容器。

技术
- Docker 镜像
- b4bz/homer:latest
- 默认端口
- 8080

Homer 如何工作
Homer 从 YAML 读取仪表板结构并呈现静态网页界面。管理员将服务分组到各个部分,添加名称、图标、副标题、标签和链接,然后选择布局和主题选项。搜索和键盘导航使浏览较大的集合更加便捷,而支持的智能卡片可以从选定的服务获取有限的状态信息。
仪表板不代理、认证、监控或修复其列出的目标。点击卡片会将访问者发送到配置的 URL,目标应用的登录和权限在该处生效。智能卡片依赖浏览器对外部 API 的访问,当服务阻止跨域请求、更改其端点或需要浏览器无法安全公开的凭证时,可能会失败。
Homer 的主要功能
Homer 是静态应用,其配置和资源被提供给访问者。上游文档警告 config.yml 在设计上是公开可访问的。管理员不应在仪表板配置中放置 API 密钥、密码、私有令牌或内部机密,即使卡片仅出现在不明显的地址上。
目录保留 /www/assets 目录,其中包含 Homer 的配置和品牌文件。Homer 没有内置用户登录、角色模型或页面级访问控制。自定义 HTTPS 地址保护网络传输,但应用本身应被视为公开仪表板,除非在此应用包外明确提供了单独的访问层。

自托管 Homer:要求和成本
Homer 资源使用由公开访问、仪表板大小、图标和图像、搜索活动、浏览器获取的智能卡片请求和配置重新加载决定。目录将 PostgreSQL 和 MariaDB 记录为不需要,并保留资源目录。处理器使用量很少,因为呈现是静态的,而图像资源和流量占计划消耗的大部分。
在 AvaHost 上,Homer 使用 Plan 1,价格为 €2。托管的 Homer 套件包括一键部署、带自动 HTTPS 的自定义域、自动应用更新和定时备份。Homer 没有内置身份验证,其配置在设计上是公开的。不要在 YAML 或资源中存储密码、API 令牌或私钥。不包括链接的服务、状态 API、单点登录、监控检查和访问网关。独立保护目标应用,并针对其浏览器和 CORS 要求测试智能卡片。
谁使用 Homer
Homelab 运营者使用 Homer 访问管理面板、媒体服务器、监控页面和文档。小型团队可以为批准的工具发布内部启动板,而支持人员可以将常用的客户、工单、状态和知识链接收集到主题分组中。
它不适合存储凭证、强制单点登录、隐藏敏感 URL、替代正常运行时间监控或充当安全网关。每个链接的系统都需要自己的身份验证,浏览器中显示的任何状态数据都继承目标 API 和跨域策略的限制。
F.A.Q
Homer 在方案 1 上起价 €2。其静态仪表板通常具有轻量级处理需求。公共流量、仪表板大小、自定义图像、图标资源、搜索活动和智能卡发起的浏览器请求是审查使用情况的实际原因,而不仅仅是普通链接的数量。
Homer 不提供内置身份验证或基于角色的访问控制,其配置文件按设计是公开可访问的。除非在此软件包外部安排了单独的保护层,否则应将托管页面视为公开页面。不要在 YAML 配置或提供的资源中放置密码、API 令牌、私钥或敏感的内部详情。
Homer 支持选定的智能卡,但基于浏览器的状态请求取决于每个目标 API、身份验证方法和跨域策略。某些服务将不允许该请求,端点可以独立更改。AvaHost 不包括监控检查、代理逻辑、目标凭证或保证每个外部卡将保持兼容的承诺。
AvaHost 自动应用 Homer 应用程序更新,并在保留挂载资源目录的同时包含计划备份。保留 YAML 配置和自定义图像的单独副本,然后在重大版本发布后验证布局、链接、图标、搜索、主题和任何智能卡。自动 HTTPS 保护已配置的域,但不添加仪表板身份验证。
