最强内网主页容器:HomePage
最近用HomePage搭建了新的内网主页:

因为HomePage添加导航需要配置yaml文件,嫌麻烦所以之前没有部署HomePage。但最近用过HomePage后发现真香,这应该目前我遇到的功能最强的内网主页容器。
HomePage的最大优点是:组件非常丰富,组件可以配合jellyfin、glances等众多容器使用,不仅可以导航还可以展示容器运行数据。缺点则是:每添加一条导航链接,都需要编辑yaml文件,操作有点繁琐。
HomePage容器搭建非常简单,既可以用“docker run”搭建:
docker run --name homepage
-p 2998: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
也可以用“docker-compose”搭建:
version: "3.3"
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
ports:
- 2998:3000
volumes:
- /path/to/config:/app/config # Make sure your local config directory exists
- /var/run/docker.sock:/var/run/docker.sock:ro # optional, for docker integrations
restart: unless-stopped
虽然访问 http://IP:3000 就可以访问容器,但没添加导航的HomePage是没意义的。
HomePage和其它容器开箱即用不同,搭建完成后还需要配置多个yaml文件来添加数据。一般常编辑:bookmarks.yaml(书签)、services.yaml(服务)、widgets.yaml(小组件)这几个文件。
bookmarks.yaml是简单的导航链接;
services.yaml则可以结合内网其它容器服务展现容器运行数据;
widgets.yaml是HomePage支持的一些小组件:比如系统运行情况、搜索引擎等。

官方文档对每个组件的使用都有详细说明,根据官方模板进行修改yaml文件,然后把导航链接修改成实际链接即可:


yaml文件最重要的就是缩进和对齐,所以可以用专业的编辑器进行编辑,避免出错。
通过HomePage可以展现非常丰富的数据,比如通过glances展现主机的运行状态、展现komga、calibra的数据、展现transmission的下载情况等等。只要你愿意花时间,就可以打造一个数据非常丰富的内网主页和看板:

大家还有更强的推荐嘛?
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

陈圻淼
校验提示文案
星夜星空
校验提示文案
superliurui
校验提示文案
mast
校验提示文案
yinhao
校验提示文案
值友1666680615
URL: 去看看:25600/api/v1/libraries
校验提示文案
昵称过期
校验提示文案
昵称过期
校验提示文案
值友1666680615
URL: 去看看:25600/api/v1/libraries
校验提示文案
superliurui
校验提示文案
星夜星空
校验提示文案
yinhao
校验提示文案
mast
校验提示文案
陈圻淼
校验提示文案