
Homepage Config Manager 是一个专为 https://github.com/gethomepage/homepage 设计的现代化配置管理工具。它提供了直观的 Web 界面,让您可以轻松管理 Homepage 的所有配置,无需手动编辑 YAML 文件。
📊 配置管理
🎨 个性化定制
💾 数据管理
🔒 安全特性
bashmkdir homepage-stack && cd homepage-stack
yamlnetworks: homepage-network: driver: bridge services: homepage-config-manager: image: kwangyeonc/homepage-config-manager:latest container_name: homepage-config-manager user: "0:0" ports: - "3001:3001" #设置 配置页端口 environment: - NODE_ENV=production - ACCESS_PASSWORD=321321 # 设置登录密码,防恶意修改 保护机制,如果不需要可以注释掉此行. - CONFIG_PATH=/app/config - PORT=3001 volumes: - ./config:/app/config:rw - /var/run/docker.sock:/var/run/docker.sock:ro networks: - homepage-network depends_on: - homepage restart: unless-stopped #以下如果已安装 可忽略----------------------------------------------------------------- homepage: image: ghcr.io/gethomepage/homepage:latest container_name: homepage environment: HOMEPAGE_ALLOWED_HOSTS: www.xxx.com # 这里填写 用来访问homepage导航页的地址,如果不需要保护 填写 '*' PUID: 0 # optional, your user id PGID: 0 # optional, your group id ports: - "3010:3000" #设置homepage导航页端口 volumes: - ./config:/app/config:rw - /var/run/docker.sock:/var/run/docker.sock:ro networks: - homepage-network restart: unless-stopped healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:3000"] interval: 30s timeout: 10s retries: 3 start_period: 40s glances: image: nicolargo/glances:latest container_name: glances restart: unless-stopped ports: - "61208:61208" # Web UI 端口 - "61209:61209" # RESTful API 端口 volumes: - /:/rootfs:ro # 挂载主机根目录(只读) - /var/run:/var/run:ro - /sys:/sys:ro - /etc/machine-id:/etc/machine-id:ro - /etc/localtime:/etc/localtime:ro environment: - GLANCES_OPT=-w # 启用 Web 服务器模式 deploy: resources: limits: memory: 128M
bashdocker-compose up -d
http://localhost:3000http://localhost:3001如果您已有 Homepage 实例,可以单独部署配置管理器:
bashdocker run -d \ --name homepage-config-manager \ -p 3001:3001 \ -v /path/to/homepage/config:/app/config:rw \ -e ACCESS_PASSWORD=your_password \ kwangyeonc/homepage-config-manager:latest
kwangyeonc/homepage-config-manager:latest - 最新稳定版kwangyeonc/homepage-config-manager:1.13.3 - 指定版本| 变量名 | 默认值 | 说明 |
|---|---|---|
NODE_ENV | production | 运行环境 |
PORT | 3001 | 服务端口 |
CONFIG_PATH | /app/config | 配置文件路径 注:这个路径要与homepage的配置文件路径保持一致 |
ACCESS_PASSWORD | - | 访问密码(可选) |
| 容器路径 | 说明 | 必需 |
|---|---|---|
/app/config | Homepage 配置目录 | ✅ |
/var/run/docker.sock | Docker 套接字(可选) | ❌ |
yamlenvironment: - ACCESS_PASSWORD=your_secure_password # 设置访问密码 - NODE_ENV=production # 生产环境
http://localhost:3001ACCESS_PASSWORD服务管理
小部件配置
备份管理
| 前端 | 后端 | 部署 |
|---|---|---|
|
• React 18 • Vite • Tailwind CSS • React Query • React Hook Form |
• Node.js • Express • Socket.IO • YAML • Chokidar |
• Docker • Docker Compose • Alpine Linux • Multi-stage Build |
homepage-config-manager/ ├── 📁 client/ # 前端应用 │ ├── 📁 src/ │ │ ├── 📁 api/ # API 接口 │ │ ├── 📁 components/ # React 组件 │ │ ├── 📁 pages/ # 页面组件 │ │ ├── 📁 contexts/ # React Context │ │ └── 📁 utils/ # 工具函数 │ ├── 📄 package.json │ └── 📄 vite.config.js ├── 📁 server/ # 后端服务 │ └── 📄 index.js # 主服务文件 ├── 📁 config/ # 配置文件目录 ├── 📄 Dockerfile # Docker 构建文件 ├── 📄 docker-compose.yml # Docker Compose 配置 ├── 📄 package.json # 项目依赖 └── 📄 README.md # 项目文档
🚀 修复几处小问题,提升稳定性
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务