支持docker安装的几个导航页的简单介绍

您所在的位置:网站首页 homepage主页 支持docker安装的几个导航页的简单介绍

支持docker安装的几个导航页的简单介绍

2024-01-21 15:12| 来源: 网络整理| 查看: 265

       现在用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

一:heimdall

    heimdall 属于简约派,我当时用的时候还没有中文,还需要自己替换翻译文件,现在原生有中文了,每个应用都可以自定义图标(也可以用程序自带的图标)、修改背景颜色、文字说明等,应用数量少可以直接全部放到首页,多的话可以自己建几个分类(程序里叫标签),每个应用放到对应的分类下,如下图,我的三个棕色的分类:影音媒体、系统工具、文件管理。

添加应用的时候,在应用类型里选择对应的程序,就可以自己带出来图标,不喜欢的话自己手动上传图标即可。

每个应用可以修改标签(分类),默认的仪表盘,就是放在首页

    heimdall 支持更换背景图片、更换搜索引擎、自定义CSS、自定义JavaScript,不能添加时间、日期、天气等小部件(可能我研究的不深,不过作者仓库也没有介绍)

手机端不是很友好,图标过大(没找到哪里可以调整),我长截图,右边的菜单栏其实是不动的

手机端,长截图请无视右面的菜单,2:nginx 配合模板文件

    nginx功能很强大,用他当导航页有点大材小用了,使用方法也很简单,把下载的静态页模板,放到对应文件夹下,打开docker的web页面就能看到了,根据你下载到的模板文件,编辑修改相关参数,就可以展现不同的效果。

展示我的一个效果,模板来自ZDM阿文菌

    nginx 根据你下载到的模板不同,包含的功能、修改方式、效果等等都不一样,所以无法系统说明,因为千变所以万化。

手机端自适用的还可以,但实际情况根据自己下载的模板决定

3:flare

    flare 是一个相当简约的导航页了,简约朴素,没有那么多花里胡哨,还可以显示欢迎词、时间日期、天气。

首页展示

    点击左下角❓标志,就可以进入帮助页面,点击进入到对应功能页了,如果你能记得又或者编辑好以后,可以隐藏❓帮助按钮。

    flare 的编辑也很简单,类似于在Excel表格里面编辑,插入行、删除行即可,图标在图标挑选页面复制图标代码,粘贴在类型列里面即可

    flare 默认免登录,所以任何人进入页面后都可以修改你的配置,如果是公网访问,就需要加密,在docker配置里面增加FLARE_USER 和 FLARE_PASS两个变量,分别对应用户名和密码,修改的时候就需要登录才行,作者有详细介绍,自行查阅。

    手机端适用的也相当完美:

4:dashy

    dashy是群友分享的,功能很强大,所以就稍显复杂,目前一部分功能页面内直接修改编辑,部分功能需要用代码修改,作者说正在优化,后期应该会直接在页面内修改,变得更加容易上手。

 设置菜单,编辑配置、更改语言、云端备份、自定义样式,功能很多,需要去作者仓库看说明慢慢研究。

  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:homepage

    homepage 个人感觉是处在简约和花里胡哨之间的存在,页面简单,功能却不少,所有的配置都是代码,并不复杂,照着作者介绍修改即可

    支持的功能:CPU占用、内存占用、指定磁盘(路径)空闲空间监测、搜索框、天气时间等,添加的应用除了状态灯,还能监测该docker的占用情况

总体展示点击状态灯,会显示该docker的CPU、内存、网络占用情况

分享一个我unraid下的docker参数

     所有的配置文件都在映射的配置文件目录下,yaml文件,可用文本编辑器修改,中文的话需要转成UTF-8编码,否则乱码,修改代码一定要注意缩进对齐。

贴几张需要注意的地方

本地获取其他docker信息 用的是下面的other-docker如果需要监控多个磁盘,依次往下加就行了,多了可能会导致页面排版有问题,自行测试

手机上显示也挺好,监控磁盘数目最好是偶数,不然会有一个居中,显得不协调

6:Homarr

  homaarr 我简单安装测试了一下,应用也有状态指示灯,程序支持中文,但是不是很完美,首页小插件有些还是英文,需要安装Dash程序用来获取系统硬件参数,unraid商店有Dashdot程序可以直接装来用。

    下图的“潇洒” 是程序的翻译,并非我的浏览器机翻,存储和网络数据也是错的,不知道是不是我哪里没设置好,只是简单看一下界面,就没细究,喜欢这个页面的可以自行研究。

总结:

hedmal 我接触的时候翻译不是很完美,页面过于单调,有些缺陷,所以没用多久就换了,现在已经挺好了,喜欢这种风格可以用,安装配置都很简单;

nginx 的模板静态页是我用的最久的,因为以前比较小白,套个别人模板,自己简单修改一下就很不错了,自己还为此做了好多个图标,自己找个喜欢的模板用即可;

flare 不管是安装、使用、还是界面,都是最简单的,因为简单,所以双端的适配都很舒服了,小白、喜欢简单、不追求花里胡哨的可以用;

dashy 功能多,比较复杂, 有些代码要修改、套用等等,资料也不较少,只能在作者的说明下自行研究,不适合小白,但是作者正在优化,后期可能会更加完美、便捷,可以收藏备用;

homepage 功能还可以,所有的功能都是在6个yaml文件中实现,简单修改代码即可,上手不算难,页面也简约大方,双端适配也可以;

Homarr 没细究,我就划划水,各位看官自己看一下页面效果,喜欢的自己折腾,体验折腾的乐趣。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3