Repolode
gethomepage

gethomepage/homepage

一款可自托管的应用仪表盘,支持 Docker 服务发现和 100 多种服务集成。

Star
33,299
Fork
2,153
未关闭 Issue
0
最近提交
13小时前

这是什么?

Homepage 是一款可高度定制的起始页和应用仪表盘,需要自行部署。它可以展示你的服务链接,显示 Docker 容器的运行状态和资源统计,并通过小组件接入 *arr 系列、Plex、Jellyfin、qBittorrent 等自托管应用的数据,还能显示天气、时间、日期和搜索等信息。

所有到后端服务的 API 请求都经由服务端转发,API 密钥不会暴露在浏览器中。服务和书签可以通过 YAML 文件配置,也可以根据 Docker 容器标签自动发现。界面支持自定义主题、CSS 和 JavaScript、布局,并提供多语言。

由于小组件可能访问家庭自动化或媒体系统的数据,若服务暴露在不可信网络中,建议放在带身份验证的反向代理或 VPN 之后。项目内置可选的 OIDC 或密码登录。Docker 镜像支持 AMD64 和 ARM64。

核心功能

  • 01根据 Docker 容器标签自动发现服务
  • 02超过 100 种服务的 API 集成,经服务端代理,API 密钥不暴露给浏览器
  • 03天气、时间、日期、搜索和系统状态等信息小组件
  • 04通过 YAML 文件进行配置
  • 05支持自定义主题、CSS、JavaScript 和布局
  • 06多语言界面,提供 AMD64 和 ARM64 镜像

适用场景

  • 为家庭服务器搭建起始页,集中管理所有自托管服务的入口
  • 在一个仪表盘中查看 Docker 容器的运行状态和资源占用
  • 在同一页面查看 *arr、Plex 或 Jellyfin 的下载与媒体库状态

快速上手

  1. 1

    使用 docker run 运行 Docker 镜像(设置 HOMEPAGE_ALLOWED_HOSTS 并调整配置路径)

    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 许可证,这是一种 copyleft 许可证,衍生作品需以相同条款开源。
  • 若可从不受信任的网络访问,必须置于强制执行身份验证和 TLS 的反向代理或 VPN 之后。

收录于专题

标签

常见问题

homepage 是什么?
一款可自托管的应用仪表盘,支持 Docker 服务发现和 100 多种服务集成。 Homepage 是一款可高度定制的起始页和应用仪表盘,需要自行部署。它可以展示你的服务链接,显示 Docker 容器的运行状态和资源统计,并通过小组件接入 *arr 系列、Plex、Jellyfin、qBittorrent 等自托管应用的数据,还能显示天气、时间、日期和搜索等信息。
homepage 可以免费使用吗?用的什么许可证?
homepage 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
homepage 还在维护吗?
活跃维护中。homepage 最近一次提交是在 2026年10月23日。
homepage 适合用来做什么?
为家庭服务器搭建起始页,集中管理所有自托管服务的入口 在一个仪表盘中查看 Docker 容器的运行状态和资源占用 在同一页面查看 *arr、Plex 或 Jellyfin 的下载与媒体库状态
homepage 怎么安装和运行?
使用 docker run 运行 Docker 镜像(设置 HOMEPAGE_ALLOWED_HOSTS 并调整配置路径): 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目