Sun-Panel:给家里所有服务做一个导航首页
NAS 上跑的东西一多,地址记不住。Sun-Panel 把这些入口收成一页,带图标、分组、状态检测,家人也能自己找。
NAS 用了半年之后,你的书签栏大概是这样:影视、相册、下载、笔记、监控、面板……十几个地址,端口号各不相同。
家里人问你"照片在哪看",你得截图教一遍。
Sun-Panel 解决这个:一页把所有入口摆出来,带图标和分组。
装
services:
sun-panel:
image: hslr/sun-panel:latest
container_name: sun-panel
ports: ["3002:3002"]
volumes: ["./sun-panel:/app/conf"]
restart: unless-stopped
打开 http://NAS地址:3002,默认账号 admin / admin(进去立刻改)。
先把这几样配好
一、站点信息 设置里改标题、Logo、背景图。背景图用你自己拍的照片,比默认的渐变好看得多。
二、分组 建议按人分,不要按技术分类:
- 「影音」:影视库、音乐、相册
- 「工具」:下载、笔记、书签
- 「管理」:飞牛后台、Portainer、监控
- 「家人」:只放他们需要的两三个
三、图标 它内置了一堆图标(Docker、Jellyfin、Navidrome 这些都有)。没有的话可以填图标 URL,或者用文字。
一个容易被忽略的功能:状态检测
每个项目可以配"在线检测"。它会定时探测服务是否可达,挂了就在卡片上标红。
这比你自己一个个点开试快多了。配合站里那篇 Uptime Kuma,一个看状态、一个做入口,刚好互补。
让家人也能用
这是它最有价值的地方。
把常用的几个应用放第一屏,图标大一点、名字写清楚(“看照片"“看电影"而不是"immich"“jellyfin”)。然后把这个地址设成家里人手机浏览器的主页。
之后他们不需要问你,打开就是那几个按钮。
外网访问
导航页本身不含敏感信息,但还是建议加一层:
- 内网用
http://192.168.1.10:3002; - 外网走隧道 + Access 验证,或者干脆不对外(出门时用别的方式)。
注意:如果导航页公开,等于把你所有服务的地址都列出来了。哪怕那些服务本身有密码,也增加了被扫的暴露面。
会踩的坑
图标不显示 图标 URL 是外链,国内可能加载不出来。用内置图标,或者把图片放到本地。
改了端口后卡片全红 卡片里填的是旧地址。批量改一下。
中文搜索 它没有搜索功能(就是导航页),别指望能搜。
容器重建配置丢了
./sun-panel 卷里是配置和图标。要备份。
它适合谁
- NAS 上服务超过五个、地址记不住的;
- 家里有其他人要用,想降低门槛的;
- 想要一个"打开浏览器第一眼"的页面的。
不适合:只有两三个服务的(书签就够);喜欢命令行、不需要图形入口的。
最后
导航页这种东西技术含量不高,但它改变的是使用习惯。
从"翻收藏夹找地址"变成"打开首页点一下”,差别看起来小,实际每天都在省事。
有问题留言。
留言