Truenas Scale 23.10应用程序教程(设置及基础应用安装)

2024-04-08 21:13:10 5点赞 36收藏 22评论

从本篇开始,我将介绍Truenas Scale 23.10的应用程序使用,主要是各常用应用程序的安装及设置。

一、应用设置

在truenas左侧菜单栏点击<应用>,在打开的“应用”界面右上角点击<设置> - <选择池>,选择一个存放应用程序数据的池,建议选择一个使用固态硬盘创建的池,以提高应用程序运行速度。我这里使用了一个新创建的存储池APP。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

点击<选择>按钮,保存之后,会在APP池下面自动创建一个ix-applications数据集。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

打开“应用”界面右上角的<Discover Apps>就可以看到truenas官方提供的应用程序,目前有一百多个了。在上方的“搜索”栏内输入应用名称就可以找到相应的应用程序,再点击<安装>就可以安装了。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

二、添加truecharts应用程序

Truenas官方提供的应用程序不太好用,推荐使用TrueCharts应用程序,这是一个专门为truenas scale开发应用程序的开源组织,地址为:https://truecharts.org/。要使用Truecharts应用程序,首先要确保你的网络可以访问https://github.comhttps://truecharts.orghttps://tccr.io

注意:truenas scale 22.X版本与目前最新的truecharts应用程序存在兼容性问题,请将系统升级到23.10版本。

1.添加truecharts目录

打开<应用> - <Discover Apps>,点击右侧<管理目录>。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

在打开的“目录”界面,打开右侧<添加目录>按钮:

  • “目录名”填写truecharts;

  • “存储库”填写https://github.com/truecharts/catalog

  • “首选列车”填写stablepremiumsystem(默认已有stable),输入一个按一下【enter】;

  • “分支”保持默认的main

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

保存之后,开始添加目录,可能需要挺久一段时间,请耐心等待。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

添加成功之后就可以看到一个新的目录了。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

回到<应用> - >界面,刷新一下,就可以看到现在有八百多个应用程序了。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

2.安装HeavyScript

HeavyScript 是一个Bash脚本,可使用它管理 Truenas SCALE 应用程序、自动更新应用程序、备份应用程序数据集、打开容器 shell 等,truecharts官方建议安装此脚本。由于 truecharts 的应用程序更新非常频繁,我们主要使用它来自动更新应用程序。

运行以下命令安装:

sudo curl -s https://raw.githubusercontent.com/Heavybullets8/heavy_script/main/functions/deploy.sh | sudo bash && source "$HOME/.bashrc" 2>/dev/null && source "$HOME/.zshrc" 2>/dev/null

手动更新命令:

sudo heavyscript self-update

接下来配置cron任务自动运行 HeavyScript 脚本。打开<系统设置> - <高级>,在“定时任务”栏点击<添加>:

  • “描述”自己随便填写一个。

  • “命令”填写 bash /home/admin/heavy_script/heavy_script.sh update --backup 14 --concurrent 5 --prune --rollback --sync --self-update ,请注意如果你的HeavyScript安装路径,如果是以root用户安装的,请将路径中“/home/admin”改为“/root”。具体参数的含义可自行查看HeavyScript项目页面。

  • “以哪个用户身份运行”填写root

  • “计划”选择运行的频率。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

保存之后就会按照设定的时间自动运行了。也可以在“定时任务”一栏中手动运行。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

3.添加基本应用

要安装truecharts的应用程序前,先要先安装几个基础应用。

(1)安装Prometheus Operator,找到之后打开直接点<安装>就行了。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

(2)安装Cloudnative-PG,同样直接点<安装>就行了。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

(3)安装traefik,这是一个反向代理程序,使用它能够通过域名访问各个应用程序,而不需要每个应用程序使用一个端口。要在内网通过域名访问服务,需要在你访问的主机或者路由器上进行域名劫持,将域名解析到truenas主机上,这方面的知识这里不作介绍,请自行学习。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

官方的使用建议是将Truenas系统的GUI访问端口改为非443,将traefik的https端口设置为443。如果你仅在内网访问或者服务器有外网443端口,那就没有问题。如果想外网访问应用程序,因为国内大多数玩NAS玩家都是使用家宽,外网并不能获得443端口,这时就需要在路由器上进行端口映射,内外网不同端口访问起来不方便,而且有些应用程序会产生无法访问资源的异常。我这里两种方式都进行介绍。

一是有外网访问需求:将traefik的websecure端口设置为非443端口,这样内外网访问用同一个地址就行了。

在traefik安装界面,右侧导航菜单点击<Networking and Services>,左侧主界面就会跳到相应设置项目,将web entrypoints和websecure entrypoints端口修改掉,我这里修改为8000和8443。这个意思是其它应用程序如果使用traefik的入口,http协议就是访问8000端口,https协议访问8443端口。其它选项不需要修改,直接到最后点击<安装>就可以了。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

二是没有外网访问需求,或者服务器有外网443端口,那么什么都不需要修改,这两处使用默认的80和443端口就行了,直接到最后点击<安装>。

(4)安装cert-manager,这是证书管理器,不需要修改设置,直接点<安装>就行了。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

(5)安装clusterissuer,用于签发证书。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

为避免验证域名出现网络问题,建议先在<网络> - <全局配置> - <设置> - 下,设置为1.1.1.1/1.0.0.1 或 8.8.8.8/8.8.4.4。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

clusterissuer安装界面,找到“ACME Issuer”选项,点击<添加>:

  • “名称”:随便填写一个;

  • “Type or DNS-Provider”:选择域名服务商,建议将域名转移到cloudflare上;

  • “服务器”:选择Letsencrypt-Production;

  • “电子邮件”:填写你的cloudflare邮箱;

  • “CloudFlare API key”:填写你的cloudflare API密钥;

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

其余不需要修改,到最后点击<安装>,完成后clusterissuer应用程序是“已停止”的状态,这是正常的。到现在,我们已经安装了5个基础的应用程序,下一篇开始我将介绍一些常用的应用程序安装和使用。

Truenas Scale 23.10应用程序教程(设置及基础应用安装)

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
22评论

  • 精彩
  • 最新
  • 我是单独建了一个APP池和一个Download池,qbittorrent应用安装在APP池,但是想把下载目录挂载在别的Download池,貌似没法实现…下载直接显示错误

    校验提示文案

    提交
    可以的,你应该是权限没有设置好

    校验提示文案

    提交
    收起所有回复
  • Prometheus Operator和Cloudnative-PG具体是做什么用处的呢?

    校验提示文案

    提交
    你可以理解为依赖

    校验提示文案

    提交
    之前没有装,后面看到您的文章,去安装,发现出错装不上了 [喜极而泣]

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 大佬,安装Cloudnative-PG错误,烦请大佬解读一下。谢谢

    [EFAULT] Failed to install App: Error: INSTALLATION FAILED: rendered manifests contain a resource that already exists. Unable to continue with install: CustomResourceDefinition "backups.postgresql.cnpg.io" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm"; annotation validation error: missing key "meta.helm.sh/release-name": must be set to "cloudnative-pg"; annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "ix-cloudnative-pg

    校验提示文案

    提交
    运行
    k3s kubectl delete --grace-period 30 --v=4 -k 去看看
    这后面链接地址是连在命令里面的。

    校验提示文案

    提交
    感谢,问题解决了,只是您回复的后面的链接被SMZDM默认转成了一个超链接的形式……只有在手机端回复那里才能看明白这是一段代码 [大白菜]

    校验提示文案

    提交
    收起所有回复
  • 我建议开虚拟机,在虚拟机中完成这些。之前这系统一升级app全挂

    校验提示文案

    提交
    目前是truenas scale更新太频繁了,有些版本会存在不兼容的情况。不过app主要是安装方便,开虚拟机就得自己部署,需要一定基础。

    校验提示文案

    提交
    收起所有回复
  • 大佬 软件目录是不是打不开了 有新的订阅源

    校验提示文案

    提交
    truenas scale已经放弃了k3s了,过段时间会出docker的

    校验提示文案

    提交
    好的谢谢您

    校验提示文案

    提交
    收起所有回复
  • "哇,这篇 Truenas Scale 23.10 应用程序教程真的太棒了!我终于知道如何安装基础应用了! 快来学习吧!"

    校验提示文案

    提交
  • 有点复杂了

    校验提示文案

    提交
  • 升级到24.04.1.1,setting app pools 直接报错
    Failed to start kubernetes cluster for Applications: [EFAULT] Kube-router routes not applied as timed out waiting for pods to execute
    怎么解决?

    校验提示文案

    提交
  • 大佬24.10.2怎么添加

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
36
扫一下,分享更方便,购买更轻松