目前我自部署了不少自建应用,随着服务越来越多,我越来越需要一个工具来统一管理和访问这些服务(多设备同步,苹果or安卓/PC)。单纯用浏览器书签同步显得不够优雅,恰好发现了 Homarr 这个项目。
它是一个颜值在线的个人导航工具,支持多种服务集成,特别适合 NAS 玩家使用。不仅可以管理你的自建服务,还能监控服务状态。

项目地址:github.com/homarr-labs/homarr
在线演示站:demo.homarr.dev(进去点点看就知道多方便)
为什么选它?
- 实时服务状态监控:直接显示各容器是否在线,比干巴巴的书签直观得多
- 跨设备自动同步:办公室电脑添加的服务,回家平板上秒出现
- 深度NAS生态集成:Synology/QNAP设备监控、Plex媒体库状态都能显示
- 极简部署:一条docker命令就能跑起来,配置全程可视化操作
食用教程(Docker版)
基础套餐(推荐新手)
在任意目录新建docker-compose.yml
文件,内容直接复制这个:
services:
homarr:
container_name: homarr
image: ghcr.io/homarr-labs/homarr:latest
restart: unless-stopped
volumes:
- ./homarr/appdata:/appdata # 配置存储路径
- /var/run/docker.sock:/var/run/docker.sock # 获取容器状态
environment:
- SECRET_ENCRYPTION_KEY=你的加密密钥
ports:
- '7575:7575'
敲黑板两个重点:
- 把
你的加密密钥
换成自己生成的密钥(终端运行openssl rand -hex 32
获取) ./homarr/appdata
建议改成绝对路径比如/home/你的用户名/docker/homarr
执行docker compose up -d
就完成了,浏览器访问http://你的服务器IP:7575
高阶吃法(纯Docker命令)
适合喜欢手动操作的老司机:
docker run --name homarr -d \
-p 7575:7575 \
-v /你的配置目录:/appdata \
-v /var/run/docker.sock:/var/run/docker.sock \
-e SECRET_ENCRYPTION_KEY='上文的64位密钥' \
ghcr.io/homarr-labs/homarr:latest
升级维护指南
- 平滑升级:每月执行这三条命令
docker compose down
docker compose pull
docker compose up -d
- 自动更新:搭配Watchtower食用更佳
- 数据备份:直接打包
appdata
目录里的config和icons文件夹
个人体验
实际用下来最爽的是「智能搜索」功能(Ctrl+K调出),比如输入"qb"直接跳转qBittorrent。 界面截图:


这个项目用了一段时间,确实很省心。界面简洁美观,功能也在持续完善中。个人觉得比起普通书签来说要实用得多,推荐给同样有自建服务需求的朋友。
📮评论