一款现代化的应用仪表板
在数字化时代,我们每天都要与众多服务和应用打交道,如何高效管理这些资源成为了一个重要需求。Homepage 作为一款现代化、全静态、快速且安全的应用仪表板,为我们提供了理想的解决方案。

核心特性
Homepage 拥有丰富多样的特性,使其成为众多用户的首选。它加载速度极快,因为网站在构建时静态生成,能实现瞬间加载。安全性方面也表现出色,所有对后端服务的 API 请求都经过代理,有效保护你的 API 密钥,且社区会不断对其进行安全审查。它支持 AMD64、ARM64 架构的镜像,具有超过 40 种语言的完整国际化支持。你可以添加自定义链接到主页,还具备 Docker 集成功能,能显示容器状态和统计信息,并通过标签自动发现服务。此外,Homepage 集成了超过 100 种服务,包括流行的 starr 和自托管应用,还有天气、时间、日期、搜索等信息和实用工具小部件,功能十分丰富。
高度可定制
Homepage 具有极高的可定制性,支持自定义主题、自定义 CSS 和 JS、自定义布局、格式化和本地化等。你可以根据自己的喜好和需求,打造独一无二的个人仪表板。关于定制的更多信息,可以参考设置页面。
安装方式
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
ports:
- 3000:3000
volumes:
- ./config:/app/config # 确保你的本地配置目录存在
- /var/run/docker.sock:/var/run/docker.sock:ro # (可选)用于 docker 集成
environment:
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # 必需,可能需要端口。详见 gethomepage.dev/installation/#homepage_allowed_hosts
配置方式
Homepage 使用 YAML 进行配置,YAML 是一种人类可读的数据序列化格式,是 JSON 的超集,非常适合配置文件,易于读写,支持列表和对象等复杂数据类型。但要注意,YAML 依赖缩进(而非括号),且缩进应使用空格(建议 2 个空格),避免使用制表符。字符串若包含特殊字符需用单引号或双引号括起来,特别是 API 密钥。配置采用键值对格式,冒号后必须跟一个空格。在部署前,务必使用 linter 验证 YAML。
文档与支持
Homepage 的文档可在 https://gethomepage.dev/ 获取。