镜像概览

完整引用
docker.io/b4bz/homer
Registry
docker.io
命名空间
b4bz
仓库
homer
已缓存 Tag 数
65
最近同步
07/06/2026, 03:23 PM

简介

Homer 静态应用导航仪表盘镜像,YAML 配置服务链接与图标,无后端数据库,适合 homelab 或团队统一入口页,Ingress 反代即可对外。

详细介绍

b4bz/homer 提供轻量静态首页,通过挂载 config.yml 展示分组链接、图标与可选状态探针。镜像基于 nginx 提供静态文件,完全无状态,配置变更需 reload 或重启容器。与 Heimdall、Flame 同类;生产应固定 tag、ConfigMap 或 volume 管理配置,并通过 Ingress TLS 对外,探针 URL 避免内网敏感服务泄露。

快速启动

docker run -d --name homer \
  -p 8080:8080 \
  -v $(pwd)/assets:/www/assets \
  docker.io/b4bz/homer:latest

推荐实践

docker run -d --name homer \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/homer/assets:/www/assets \
  -e INIT_ASSETS=1 \
  -e TZ=Asia/Shanghai \
  docker.io/b4bz/homer:v24.05.1

核心参数说明

  • -p 8080:8080 — 导航页 HTTP 端口
  • -v .../assets:/www/assets — config.yml 与自定义图标
  • -e INIT_ASSETS=1 — 首次启动复制默认配置
  • -e TZ — 页面时间显示
  • --restart unless-stopped — 入口页持续在线
  • 固定 tag — 静态资源与 UI 版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: homer
spec:
  replicas: 2
  selector:
    matchLabels:
      app: homer
  template:
    metadata:
      labels:
        app: homer
    spec:
      containers:
        - name: homer
          image: docker.io/b4bz/homer:v24.05.1
          ports:
            - containerPort: 8080
          volumeMounts:
            - name: assets
              mountPath: /www/assets
      volumes:
        - name: assets
          configMap:
            name: homer-assets
---
apiVersion: v1
kind: Service
metadata:
  name: homer
spec:
  selector:
    app: homer
  ports:
    - port: 8080
      targetPort: 8080

ConfigMap 存放 config.yml;Ingress 启用 TLS,无 PVC 亦可运行。

最新 Tag(20 条)

查看全部 65 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/b4bz/homer
:v26.4.2
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2026/04/18 22:356.9 MBsha256:6db623c0810f
docker.io/b4bz/homer
:latest
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2026/04/18 22:356.9 MBsha256:6db623c0810f
docker.io/b4bz/homer
:v26.4.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2026/04/05 21:226.9 MBsha256:d1485eb01a5f
docker.io/b4bz/homer
:v25.11.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/11/16 21:046.6 MBsha256:0ccc39108c49
docker.io/b4bz/homer
:v25.10.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/10/06 22:246.6 MBsha256:4c31960123b0
docker.io/b4bz/homer
:v25.09.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/09/27 03:226.6 MBsha256:5da2557634bb
docker.io/b4bz/homer
:v25.08.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/08/07 05:046.6 MBsha256:61004f137b41
docker.io/b4bz/homer
:v25.05.2
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/05/17 20:536.6 MBsha256:5fd4cc69638c
docker.io/b4bz/homer
:v25.05.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/05/04 20:176.6 MBsha256:695af45cebac
docker.io/b4bz/homer
:v25.04.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/04/05 20:396.6 MBsha256:71c7fa5319ef
docker.io/b4bz/homer
:v25.03.3
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/03/18 04:566.6 MBsha256:eaa074e7e937
docker.io/b4bz/homer
:v25.03.2
linux/amd64linux/arm/v7linux/arm/v6linux/arm64/v8
2025/03/05 04:296.6 MBsha256:cbfb86709af6
docker.io/b4bz/homer
:v25.03.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64/v8
2025/03/01 16:576.6 MBsha256:0ccfb013b469
docker.io/b4bz/homer
:v25.02.2
linux/amd64linux/arm/v7linux/arm/v6linux/arm64/v8
2025/02/26 04:336.6 MBsha256:8b8a96b71160
docker.io/b4bz/homer
:v25.02.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2025/02/02 22:496.6 MBsha256:ba1eaa7d49a0
docker.io/b4bz/homer
:v24.12.1
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2024/12/02 23:086.6 MBsha256:28fcbd57654c
docker.io/b4bz/homer
:v24.11.5
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2024/11/23 23:036.6 MBsha256:a1c24a3c18f7
docker.io/b4bz/homer
:v24.11.4
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2024/11/14 15:596.6 MBsha256:0e873b965799
docker.io/b4bz/homer
:v24.11.3
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2024/11/12 00:226.4 MBsha256:d4b6736f9238
docker.io/b4bz/homer
:v24.11.2
linux/amd64linux/arm/v7linux/arm/v6linux/arm64
2024/11/12 00:216.4 MBsha256:6be7263e0722