最近入了Unraid的坑,看起来是一个Nas系统,有相当于Pve或者Esxi这样的虚拟化服务,可以便捷的安装插件、加入Docker、添加虚拟机,玩法颇多,下面就将做一个记录以帮助初学者,也好给自己作个备忘。
- 设置时区、NTP服务器:在【设置】→【日期和时间】中将时区设置为东八区,ntp服务器设置pool.ntp.org、time.apple.com、ntp1.aliyun.com、ntp3.aliyun.com,s1b.time.edu.cn,hk.pool.ntp.org、jp.pool.ntp.org、kr.pool.ntp.org等等
- 开启阵列,并且在settings→磁盘设置中开启自启动(注意需要对加入阵列的硬盘格式化才能识别)
注意:添加新硬盘需先停止阵列再添加,原来的数据不会丢失
- 设置共享文件夹,在一级菜单【共享】中设置
- 安装应用市场:Plugins→安装插件输入(国内插件地址):
https://www.52help.net/ad/nas/Squidly271/community.applications/master/plugins/community.applications.plg后点击【install】按钮安装,官方插件地址为:https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg(因为网络原因有可能安装不上) - 汉化:6.82有专门汉化插件;6.9x版官方自带,在apps→类别→语言,右侧找到简体中文安装即可。
- 关于温度监控插件Dynamix System Temperature:需要安装Nerd Pack插件后再安装perl驱动,才能正常显示温度等信息。
- 在apps中安装Dynamix System Temperature
- 在apps中安装Nerd Pack插件
- 在Nerd Pack插件(在settings中显示为Nerd Tools)中安装perl驱动:
- 然后再按如下图设置
- 启用docker(否则在应用市场apps中是无法安装docker应用的):settings→docker中配置docker映像文件位置和app存储位置,(首先得正确配置并开启阵列)
- 在docker中添加模板中没有的参数(比如主机名参数--hostname)方法:打开高级视图,然后在额外参数中添加即可(可用空格隔开一次性添加多个参数)
- 添加启动项:首先在apps中安装CA Config Editor插件,然后即可在此选择go文件添加启动项(修改docker的源即可在此go文件中添加代码)。
- 市场加速、docker安装加速
- 通过修改hosts可以临时解决unraid apps应用市场打不开或打开慢的问题。即修改go文件,添加echo "199.232.4.133 raw.githubusercontent.com" >> /etc/hosts,重启即可将apps市场的ip修改为199.232.4.133。当然,这个ip也可以换成你自己所在地可用的ip
- 修改docker源实现docker安装加速。同理修改go文件,添加加速源(这是别人的加速源,也可改成你自己的):
#修改docker源
mkdir -p /etc/docker
# 更新镜像源
tee /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://6evg8u3r.mirror.aliyuncs.com"]
}
EOF
------其它几个常用源-------
docker官网中国区镜像
https://registry.docker-cn.com
网易163 docker镜像
http://hub-mirror.c.163.com
USTC镜像加速