本文介绍如何在truenas scale中安装homepage个人导航页面APP。

首先上效果图:

下面来介绍一下安装和配置步骤。

一、安装

首先,新建一个目录存放homepage配置文件

mkdir /mnt/DATA/server/homepage

然后,在Truenas scale 管理界面【应用】-【可用的应用】中搜索”homepage“,找到后点击【安装】

config storage选择我们刚才建立的”/mnt/DATA/server/homepage“目录,再把”/var/run/docker.sock“映射到app里(直接输入,不要点下拉按钮选择),如下图所示

在”Security and Permissions“选项里改为如下图所示

其余的选项默认就行了,然后点【保存】进行安装。

安装完成之后,如果打开页面发现错误,请将APP停止,再重新打开。

这时候再打开主页,就可以看到下面这个页面了

在之前建立的”/mnt/DATA/server/homepage“配置目录中我们可以看到自动生成了一些文件

二、配置

homepage具体的配置使用请看官方说明:https://gethomepage.dev/

1.首先设置中文,在settings.yaml中添加一句

language: zh-CN

2.配置docker连接,在docker.yaml中添加一句

my-docker:
  socket: /var/run/docker.sock

这里需要说明的是,目前本人只找到使用docker连接本地服务(也就是其它APP)的方法,使用kubernetes连接本地服务的方式一直出错,如有知道的大侠请不吝赐教。docker容器名称可以使用docker ps 查看。这个方法有一个缺点,就是重启之后,docker容器名称就会变化,因此app重启后就得改一次名称,比较麻烦。

3.配置服务,比如我的services.yaml是这样的:

- 本地服务:
    - plex:
        icon: plex.png
        href: "http://192.168.1.111:32400"
        description: 媒体服务器
        server: my-docker
        container: k8s_plex_plex-546bfcd65b-spgpm_ix-plex_b85c59d9-42e3-40a3-9818-79ce02e54c1a_0
        widget:
            type: plex
            url: http://192.168.1.111:32400
            key: ******
    - Tautulli:
        icon: tautulli.png
        href: "http://192.168.1.111:8181/"
        description: PLEX状态监测
        server: my-docker
        container: k8s_tautulli_tautulli-7d4b6d544b-rmm5w_ix-tautulli_459bf57b-5c77-4483-a751-6c4d639def4a_0
        widget:
            type: tautulli
            url: http://192.168.1.111:8181
            key: *******

之后如果找到使用kubernetes连接本地服务的方法,再来告诉大家。

声明:本文为本站【NASGEEK】原创文章,未经许可不得转载!