Unraid踩坑日记

开始玩Unraid 踩了好多坑,国内教程也不全,所以这里做一个日记和教程链接的集合。

应用商店连接慢或者根本连接不到

受群友@Zakikun 启发, 启动前给unraid设置http_proxy和https_proxy,指向那啥,你懂. 这样就能实现应用商店加速.

6.9.2版本unraid存在bug, 设置http_proxy和https_proxy后并不能让插件商店和docker加速,只能加速wget等

6.10.0之后的版本已经解决, 网友实测在6.8和6.10rc版本上配置http全局代理以及emhttp代理之后,应用商店下载应用、插件更新、docker列表图标等都能走代理。地址

https://forums.unraid.net/topic/101185-solvedunraid-http%E4%BB%A3%E7%90%86%E9%97%AE%E9%A2%98/#:~:text=vi-,/boot/,-config/plugins/community

配置http或socks代理:

新建/config/plugins/community.applications/proxy.cfg, 并写入
1
2
3
4
port=1089
tunnel=1
# proxy=http://10.168.1.219
proxy=socks5://10.168.1.219

重新系统生效

同理可以给单个容器设置http(s)或者socks代理

emby设置代理
emby单独设置代理

CA Config Editor

搜CA Config Editor搜不到,搜Config Editor才能收到,并且搜索页面对大小写敏感。

docker本地模板 与 在线模板

unraid的docker比较特殊,如果想要使用unraid的图形界面控制容器,必须使用生成的或者在线的模板。

咱们都知道可以调用在线的模板,但是本地模板在哪,网上搜了一圈没找到相关回答。

用find命令查找

1
2
cd /
find -name "*.xml"
unraid 自己生成的本地模板路径
unraid 自己生成的模板路径

原来在这里。这下可以参考图形化界面生成的模板,直接写一写其他模板了。

顺便贴一个我的在线模板库 https://github.com/xinjiawei/unraidtemplates ,详情内容请看readme.md

关于制作自己的模板库

开始模仿emby的github在线模板,制作属于自己的在线模板库。发现unraid不识别,经过对比发现:分支不能是main,必须是master,否则unraid不识别。

github设置默认分支为master

除此之外,只能使用github上传制作,不能使用gitlab等其他在线代码托管工具,同样会不识别。

多网口主板,给每个容器分配不同的网络环境

题主的网口和网关
题主的网口和网关
单独设置容器走哪个网口
在docker配置页面是可以单独设置容器走哪个网口的

在docker配置页面是可以单独设置容器走哪个网口的,并且能获取单独的ip地址,这就很方便了。比如我的管理口(192.168.1.1)和应用接口(10.168.1.1)分开,管理口走旁路由可以用一些魔法加速应用商店访问,顺便加一道防火墙,各个应用则是直接连接到主路由。

unraid连接到支持snmp协议(powerchute)的ups不间断供电系统

题主的ups是支持网络管理的,所以我不想用usb线缆连接unraid和ups控制卡,而是和群晖等一样使用snmp v1或者v3来完成,但是奈何unraid的ups连接系统做的太烂了,v1有毛病,v3不支持。

经过询问,有老哥推荐了一个驱动包 Network UPS Tools (NUT),可以支持snmp的通信。但是这个包不是针对unraid开发的,在很多地方都能用。需要安装openssl和net-stmp插件,放弃。

apc smart 3000 ups 网络管理卡 AP9631CH
apc smart 3000 ups 网络管理卡 AP9631CH

重新回到自带的ups管理系统,youtube上查到几个老外的教程,他们的unraid版本刚刚到6,可以使用snmp,现在的版本的确不行了。最后发现居然支持apc家的powerchute。

在这里,powerchute被显示成PCnet
在这里,powerchute被显示成PCnet

按照下方的提示配置,果然成功了。

成功连接到ups
成功连接到ups

UPS里的设置

ups里也需要设置一下

Configuration里的PowerChute Clients来设置连接白名单。

Configuration 的 Shutdown里设置连接账号和密码(密码为16到32位ASCII码),还需要开启http访问。

powerchute设置
powerchute设置

好了,先写这些。

常用的插件

Stats Settings 自定义仪表盘 修改状态菜单显示位置
System Temp 显示主板和cpu温度,需要驱动支持
User Scripts 执行一些定时任务
Community Applications 这个人人都得安装吧

Config Editor (CA Config Editor ) 图形化界面编辑各个配置文件

rclone 挂载网络磁盘 比如webdav,国内外各家的网盘等 不好用,不如用cloudrive

unBlance 换硬盘的时候搬迁数据

CA Dynamix Unlimited Width 控制页面美化, 适合宽屏高dpi设备

Dynamix SSD TRIM 定时TRIM, ssd缓存提升寿命,尽量避免降速

docker图形控制台

在docker应用的图标上点击,会弹出控制台选项,很方便有木有。可以更加方便的改一些容器内配置了。

docker应用控制台
docker应用控制台

更换数据盘或者校验盘怎么办?

https://act.jiawei.xin:8090/ns/sharing/S5YOw

参考

http://apcupsd.org/manual/manual.html

https://act.jiawei.xin:8090/ns/sharing/gMcIc

https://www.youtube.com/watch?v=7tmHTTY6-I4

https://blog.zakikun.vip/2022/01/25/Unraid%E7%A2%B0%E5%88%B0%E7%9A%84%E5%9D%91-%E5%90%AB%E4%B8%AA%E4%BA%BA%E5%9C%A8%E7%94%A8Plugin%E5%88%97%E8%A1%A8/#%E7%A4%BE%E5%8C%BA%E6%8F%92%E4%BB%B6-Community-Applications-%E8%AE%BF%E9%97%AE%E5%9B%B0%E9%9A%BE

发表评论

您的电子邮箱地址不会被公开。

3 × 1 =