首页 » NAS » 群晖Docker安装heimdall并汉化打造你自己的专属首页


群晖Docker安装heimdall并汉化打造你自己的专属首页

 
文章目录

在自己的群晖上搭建了各种服务,而它们都需要用到自己对应的端口,数量一多就很容易忘记,这个时候搭建一个美观又实用的个人导航就非常合适了。适用过几种导航,最终选择了heimdall。

 

heimdall优势:

1、易于编辑、保存,直接在线操作即可,无须编辑代码。

2、图标和颜色完全自定义,不需要通过更改整体模板来实现

3、支持分类嵌套,通过标签进行分类管理,不用担心主页放不下

4、支持更多模式/应用种类,除普通链接外还可以支持增强型标签,显示实时数据

5、支持内嵌搜索框,更适合当浏览器主页使用

6、支持多用户使用,不同用户不同主页,支持加密

Docker安装heimdall

1.首先群晖Docker拉取heimdall映像,选择排在第一位的linuxserver/heimdall,版本还是选latest。

2.在群晖Docker共享文件夹下新建heimdall文件夹,再在heimdall中新建一个config文件夹

QQ图片20200310235112

3.开始配置容器,如下图所示:

QQ图片20200310235231

端口映射我们的群晖80和443端口都被占用了,我这里就用880和8443端口,也可以自己更改

QQ图片20200310235309

环境变量:

QQ图片20200310235529

创建完成后我们运行容器,然后可以打开群晖IP:880端口访问我们架设好的heimdall

QQ图片20200310235750

手动汉化(可选:添加百度搜索引擎)

1.heimdall默认支持多种语言,但是没有中文,为了方便使用,我们通过替换德国语言包从而达到汉化的目的,这里提供已经修改好的中文文件——点击下载,下载完成后解压缩得到一个app.php文件,【可选:heimdall默认搜索功能是没有百度引擎,这样显得有些水土不服,如果你需要heimdall自带的搜索功能并添加百度搜索引擎的话,请用文本文档打开app.php,将默认其中一个搜索引擎的名字修改成百度,以供后面使用,我这里以Qwant为例】将它上传到群晖其中一个文件夹中,比如我上传到储存空间1下的File1文件夹下,这里根据自己上传的目录不同,后面的替换命令也不同,根据自己的情况修改即可。

QQ图片20200311000459QQ图片20200311010227

2.修改app.php文件权限,添加Everyone用户的读写权限,如果这一步不进行,文件替换容器切换语言后会报错。

QQ图片20200311003529

3.控制面板打开群晖的SSH功能,然后通过putty等工具SSH登录进群晖并切换成root用户,然后查询我们刚才运行容器的ID,如下图:

QQ图片20200311003708

可以看见我的容器ID是7e5dfaa89e8c,这里每个人的ID都不同,如果删除了容器重新创建ID也会变化。

3.替换语言包文件到/var/www/localhost/heimdall/resources/lang/de/目录下,这里的指令根据自己刚才上传的目录以及容器ID而修改。

QQ图片20200311004022

4.回到容器网页界面,设置成德国German语言就可以切换长中文了

QQ图片20200311004128QQ图片20200311004149

修改增加百度搜索

1.思路和前面汉化一样,通过替换Search.php文件到容器的/var/www/localhost/heimdall/app/目录下记得。相信前面替换成功的伙伴到这里就没有什么难度了,简单的说一下。

2.点击下载Search.php,解压缩上传文件到群晖并修改权限。

3.查询Docker容器ID并替换文件,命令还是根据自己上传的目录以及容器ID为修改

QQ图片20200311010821

打开容器网页,打开搜索引擎,如图修改成功。

QQ图片20200311011115

原文链接:群晖Docker安装heimdall并汉化打造你自己的专属首页,转载请注明来源!

0