NAS导航页哪个好?全方位对比找答案
玩 Docker 少不了部署导航页,毕竟这么多服务和端口很难一一记住。
NAS导航页有很多容器可以选择,我分为了两类:第一类可以在页面内直接编辑内容,比如:Homarr、Sun-Panel、Heimdall、Flare;第二类需编辑后台配置文件,比如:Homepage、Dashy、Homer;每个容器都有其特色。为了帮大家节省时间,我对这些NAS导航页容器做了一次全面对比,希望能帮助大家找到自己的正确答案。
首先分享每个导航页容器部署后的内存占用情况,如下表:
理论上内存占用越低越好,但也要考虑到功能。比如 Homer 纯静态页面所以内存占用极低,而 Homarr 支持模块化拖拽,所以内存占用较高。综合来看,导航页内存占用都不算大,根据设备实际情况选择。
接下来我将详细介绍每个导航页特点,首先介绍第一类:可以在页面内直接编辑内容的导航页,这类对新手更友好:
Homarr
Homarr 也是一个操作直观,功能强大的导航页。
特色:1、支持链接在线检测;2、支持拖拽布局;3、功能模块丰富;
缺点:ghcr.io 容器拉取较慢
推荐指数:5星
Homarr 支持对链接和组件拖拽修改大小,自由度很高。此外 Homarr 可以对链接是否在线检测,服务是否离线直观显示。而且功能模块丰富,可以一键添加日历、天气、待办事项清单等诸多功能。
参考部署命令
docker run
--name homarr
--restart unless-stopped
-p 7575:7575
-v /var/run/docker.sock:/var/run/docker.sock
-v ~/docker/homarr/configs:/app/data/configs
-v ~/docker/homarr/data:/data
-v ~/docker/homarr/icons:/app/public/icons
-d ghcr.io/ajnart/homarr:latest
Sun-panel
Sun-panel 随着知名度提升和用户增长已经闭源并推出付费版,这也是国内开源开发者管用套路吧~开源攒人气然后闭源商业化。还是挺有特色的一个个人主页,但我决定还是转型 Homarr
最大特色:1、支持一键切换内外网链接;2、支持自动抓取链接图标;
推荐指数:4星
之所以非常推荐 Sun-panel ,因为我发现 Sun-panel 功能迭代也很积极,对于新手而言是一个功能全面又很容易上手的导航页。比如最近发现 Sun-Panel 两个功能就很不错:一是展示设备性能看板;二是编辑链接时可以一键抓取链接图标(再也不用为折腾图标而麻烦)。
参考部署命令
docker run -d --restart=always -p 3002:3002
-v ~/docker/sun-panel/conf:/app/conf
-v ~/docker/sun-panel/uploads:/app/uploads
-v ~/docker/sun-panel/database:/app/database
--name sun-panel
hslr/sun-panel
Heimdall
Heimdall 应该是新手接触较多的一个导航页,操作直观容易上手。但是功能也比较简单,后续难以满足需求。
优点:简单易上手
缺点:服务器容易 HTTP 500 报错
推荐指数:3星
参考部署命令:
docker run --name=heimdall -d
-v ~/docker/heimdall:/config
-e PGID=1000 -e PUID=1000
-p 8020:80 -p 8443:443
linuxserver/heimdall
Flare
Flare 其实也可以归为第二类需配置后台文件的导航页
优点:操作简单,编辑链接方便
推荐指数:4星
Flare 虽然也有后台配置文件,但是保持默认即可。所以只需要修改一下导航链接。Flare 增加了一个编辑页可以直接编辑链接,就是在访问链接后面加上 /editor ,即可进入编辑页。
参考部署命令:
docker run -d -it -p 5005:5005
-v ~/docker/flare:/app
soulteary/flare
接下来介绍第二类需要编辑后台配置文件的导航页。这类容器除了上手难度高一点,还有一个最大缺点:配置图标很繁琐(所以我基本不配置图标)。新手没必要去折腾此类导航页,但优点是自定义程度高。所以选一个顺手的即可。
Homepage
Homepage 是我目前在用的导航页。
特点:可以展示其他 Docker 容器运行参数,上手难度较低。
缺点:ghcr.io 的容器拉取较慢
推荐指数:5星
之所以我个人喜欢 Homepage ,是因为我偏爱简约风格的导航页。而且通过配置 Homepage 配置文件,可以实时展示其他容器运行参数。其实 Homepage 和 Dashy 有类似之处,二选一学习即可。
参考部署命令:
docker run --name homepage
-e PUID=1000
-e PGID=1000
-p 3000:3000
-v ~/docker/homepage/config:/app/config
-v /var/run/docker.sock:/var/run/docker.sock:ro
--restart unless-stopped
ghcr.io/gethomepage/homepage:latest
Dashy
Dashy 和 Homepage 有类似之处。
特点:自由度高,拓展性强
推荐指数:4星
缺点:Dashy 最近修改了容器挂载路径和访问端口,导致按照以前命令部署无法访问。建议按照新的命令进行部署。但是官方连默认的 conf.yml 文件都没提供,部署即出错,对新手太不友好。
参考部署命令:
docker run -d
-p 8010:8080
-v ~/docker/dashy:/app/user-data
--name my-dashboard
--restart=always
lissy93/dashy:latest
Homer
Homer 内存占用低,自定义程度高
特点:内存占用低
推荐指数:4星
其实 Homer 、Homepage、Dashy 在功能上都有相似之处,只不过我个人最习惯的是 Homepage 的原因吧。但个人觉得三者之中 Homer 页面布局最差,所以不会优先考虑。
参考部署命令:
docker run -d
-p 8030:8080
-v ~/docker/homer:/www/assets
--restart=always
b4bz/homer:latest
我个人最推荐的是 Sun-Panel 和 Hompage(绿联DX4600部署了Hompage、拾光坞部署了Sun-Panel)。不过每个容器都有其特色,也要看开发者后续是否会进一步完善功能。大家可以参考我的介绍自己尝试一下,找到适合自己的导航页。
账户已经注销
校验提示文案
值友6318172971
校验提示文案
值友2762692408
校验提示文案
O__F
校验提示文案
liangfuwang
校验提示文案
foxcat
校验提示文案
陈圻淼
校验提示文案
栤嚸
校验提示文案
糖果CCC
校验提示文案
itonas
校验提示文案
迷情飞刀
校验提示文案
汤百味
校验提示文案
虾仔7211
校验提示文案
值友6318172971
校验提示文案
虾仔7211
校验提示文案
O__F
校验提示文案
汤百味
校验提示文案
迷情飞刀
校验提示文案
值友2762692408
校验提示文案
itonas
校验提示文案
糖果CCC
校验提示文案
栤嚸
校验提示文案
陈圻淼
校验提示文案
账户已经注销
校验提示文案
liangfuwang
校验提示文案
foxcat
校验提示文案