支持docker安装的几个导航页的简单介绍 |
您所在的位置:网站首页 › 口号大全霸气十足4字句 › 支持docker安装的几个导航页的简单介绍 |
现在用NAS的小伙伴越来越多,相信大家都会用docker跑点服务啥的,服务多了访问就会成为一个麻烦事,所以整合到一个导航页上就会方便许多。大概看了一下github仓库的一些项目,安装测试了一下,简单的说一下各个项目的特点吧。 测试的项目(排名根据自己接触时间先后顺序) 1:heimdall 作者仓库 lscr.io/linuxserver/heimdall 2:nginx 配合静态页模板 版本太多,自行选择 3:flare 作者仓库 soulteary/flare 4:dashy 作者仓库 Lissy93/dashy 5:homepage 作者仓库 benphelps/homepage 6:Homarr 作者仓库 ghcr.io/ajnart/homarr:latest 一:heimdallheimdall 属于简约派,我当时用的时候还没有中文,还需要自己替换翻译文件,现在原生有中文了,每个应用都可以自定义图标(也可以用程序自带的图标)、修改背景颜色、文字说明等,应用数量少可以直接全部放到首页,多的话可以自己建几个分类(程序里叫标签),每个应用放到对应的分类下,如下图,我的三个棕色的分类:影音媒体、系统工具、文件管理。 添加应用的时候,在应用类型里选择对应的程序,就可以自己带出来图标,不喜欢的话自己手动上传图标即可。 每个应用可以修改标签(分类),默认的仪表盘,就是放在首页heimdall 支持更换背景图片、更换搜索引擎、自定义CSS、自定义JavaScript,不能添加时间、日期、天气等小部件(可能我研究的不深,不过作者仓库也没有介绍) 手机端不是很友好,图标过大(没找到哪里可以调整),我长截图,右边的菜单栏其实是不动的 手机端,长截图请无视右面的菜单,2:nginx 配合模板文件nginx功能很强大,用他当导航页有点大材小用了,使用方法也很简单,把下载的静态页模板,放到对应文件夹下,打开docker的web页面就能看到了,根据你下载到的模板文件,编辑修改相关参数,就可以展现不同的效果。 展示我的一个效果,模板来自ZDM阿文菌nginx 根据你下载到的模板不同,包含的功能、修改方式、效果等等都不一样,所以无法系统说明,因为千变所以万化。 手机端自适用的还可以,但实际情况根据自己下载的模板决定 3:flareflare 是一个相当简约的导航页了,简约朴素,没有那么多花里胡哨,还可以显示欢迎词、时间日期、天气。 首页展示点击左下角❓标志,就可以进入帮助页面,点击进入到对应功能页了,如果你能记得又或者编辑好以后,可以隐藏❓帮助按钮。 flare 的编辑也很简单,类似于在Excel表格里面编辑,插入行、删除行即可,图标在图标挑选页面复制图标代码,粘贴在类型列里面即可 flare 默认免登录,所以任何人进入页面后都可以修改你的配置,如果是公网访问,就需要加密,在docker配置里面增加FLARE_USER 和 FLARE_PASS两个变量,分别对应用户名和密码,修改的时候就需要登录才行,作者有详细介绍,自行查阅。 手机端适用的也相当完美: 4:dashydashy是群友分享的,功能很强大,所以就稍显复杂,目前一部分功能页面内直接修改编辑,部分功能需要用代码修改,作者说正在优化,后期应该会直接在页面内修改,变得更加容易上手。 设置菜单,编辑配置、更改语言、云端备份、自定义样式,功能很多,需要去作者仓库看说明慢慢研究。 dashy 除了添加应用,还能添加应用状态灯,简单理解就是定期检查应用是否可访问(比如上面我emby和群晖,没有在运行,就显示红灯),支持的小部件也非常多,时间、日期、天气都是小儿科,除此之外还有CPU利用率、硬盘使用情况、网络使用情况、汇率、股价、新闻头条等等,详情可以去作者仓库看介绍Lissy93/dashy dashy 监测系统信息需要安装一个docker用于获取系统信息,dashy支持从NetData和Glances两种监控工具读取数据,这两个应用我在UNRAID商店都能直接下载到,如果你用的是其他客户端,作者仓库又连接,自己看一下如何下载安装和使用。 PS:再说两个unraid下用Glances的问题 1、作者说监测CPU温度需要在Glances下启用sensors插件,实际我在商店下载的Glances默认是开启sensors的,可以直接获取到数据 2、你需要先把你的Glances的地址映射到公网,然后dashy里面填写用于获取硬件信息的URL时,填公网地址,否则在外网访问dashy时,无法获取硬件信息,如果你只在内网用,则可忽略此问题。这很不科学,因为两个docker都在一个内网,按理应该可以直接用内网地址访问,或许我哪里没设置对,自行研究。 手机端,也还行 5:homepagehomepage 个人感觉是处在简约和花里胡哨之间的存在,页面简单,功能却不少,所有的配置都是代码,并不复杂,照着作者介绍修改即可 支持的功能:CPU占用、内存占用、指定磁盘(路径)空闲空间监测、搜索框、天气时间等,添加的应用除了状态灯,还能监测该docker的占用情况 总体展示点击状态灯,会显示该docker的CPU、内存、网络占用情况分享一个我unraid下的docker参数 所有的配置文件都在映射的配置文件目录下,yaml文件,可用文本编辑器修改,中文的话需要转成UTF-8编码,否则乱码,修改代码一定要注意缩进对齐。 贴几张需要注意的地方 本地获取其他docker信息 用的是下面的other-docker如果需要监控多个磁盘,依次往下加就行了,多了可能会导致页面排版有问题,自行测试手机上显示也挺好,监控磁盘数目最好是偶数,不然会有一个居中,显得不协调 6:Homarrhomaarr 我简单安装测试了一下,应用也有状态指示灯,程序支持中文,但是不是很完美,首页小插件有些还是英文,需要安装Dash程序用来获取系统硬件参数,unraid商店有Dashdot程序可以直接装来用。 下图的“潇洒” 是程序的翻译,并非我的浏览器机翻,存储和网络数据也是错的,不知道是不是我哪里没设置好,只是简单看一下界面,就没细究,喜欢这个页面的可以自行研究。 总结: hedmal 我接触的时候翻译不是很完美,页面过于单调,有些缺陷,所以没用多久就换了,现在已经挺好了,喜欢这种风格可以用,安装配置都很简单; nginx 的模板静态页是我用的最久的,因为以前比较小白,套个别人模板,自己简单修改一下就很不错了,自己还为此做了好多个图标,自己找个喜欢的模板用即可; flare 不管是安装、使用、还是界面,都是最简单的,因为简单,所以双端的适配都很舒服了,小白、喜欢简单、不追求花里胡哨的可以用; dashy 功能多,比较复杂, 有些代码要修改、套用等等,资料也不较少,只能在作者的说明下自行研究,不适合小白,但是作者正在优化,后期可能会更加完美、便捷,可以收藏备用; homepage 功能还可以,所有的功能都是在6个yaml文件中实现,简单修改代码即可,上手不算难,页面也简约大方,双端适配也可以; Homarr 没细究,我就划划水,各位看官自己看一下页面效果,喜欢的自己折腾,体验折腾的乐趣。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |