OMV安装IYUUAutoReseed
背景
今年迁移了一下服务器的硬盘,30T左右的硬盘数据迁移成了我最头疼的问题,俗话说的话“一入PT深似海,从此硬盘没钱买”,因为今年硬盘价格的疯涨,造成我感觉多余的3块12T盘拆封了自用简直就是奢侈,所以还是消停拿出新腾出的2块4T来回输送整理数据,整理了整整一天。
本来今年的计划是逃离OMV,拥抱TrueNAS的。今年公司的Gitlab我也从公网迁移到了公司的内网服务器,选择的方案就是3块紫盘组的raidz1,其实raidz2是更好的方案,但是硬盘的价格你懂得,没有选择raid5也是为了要强上ZFS,ZFS不用多说,玩NAS和Linux的都知道,两个字:好用。不光Gitlab,开发的公共文件,前端的静态文件,设计人员的设计图我也分别开了NFS,SMB等,极大的提高了团队共享文件的效率。
而自己家里没有选择TrueNAS的原因无非就是上ZFS的成本实在太高,不用ZFS的话自然而然没必要强上TrueNAS了,所以还是老老实实用OMV,毕竟OMV对Docker支持的更好。
作为Pter,都饱受辅种的烦恼,A站下了一个资源,正好B站和C站还有D站也都有这个资源,所以只好去BCD站分别下载种子然后添加任务完成校验去辅种,这个过程真的太难熬,作为收割机的我想要的大站都已收入囊中,剩下的就是赚魔力积分了,早就听过IYUU自动辅种,今天就尝试下,记录下折腾的过程。
方案
先说方案,我的OMV是虚拟机直通HBA卡的方案,所以OMV的系统盘只分了30G,我不想在OMV跑太多的服务,毕竟它只是个NAS系统,跑文件服务足矣,为了PT,勉强上了Transmission,qBittorrent也是走docker的方案,数据盘全部挂在3T的缓存盘。
折腾
其实IYUU的文档还是挺全的,感觉小白上手也就是5分钟,先ssh连到OMV,docker我之前早就安装好了,谷歌一下各种文档,开始我本想用docker-compose来的,结果看官方文档只是挂载了一个config.php的配置文件,就算了,先复制一份配置文件,然后打开IYUU官网申请IYUU令牌,微信扫一下即可,然后把IYUU令牌输到刚才复制的配置文件中'iyuu.cn' => '你的IYUU令牌',
之后填写Transmission的配置中的用户名密码(qBittorrent配置同理不再赘述)。
PS:因为是docker部署,所以host中的127.0.0.1要改成你OMV的IP,不然启动会报错,这个玩过docker的童鞋应该都知道,简单解释就是如果还用127就是找容器自己,容器自己就是IYUU服务,Transmission是部署在宿主机的服务,这时候肯定连接不到,qBittorrent同理,只不过qBittorrent通过docker部署,然后把端口映射到宿主机。
1 | array( |
最后填写各站点的用户id(不是每个站都需要)和passkey,passkey去各站的控制面板就可以找到
1 | 'ourbits' => array( |
然后执行下面的命令
1 | docker run -d \ |
PS:yourpath就是你刚才复制的config.php的存储路径。
执行完成后通过docker logs -f IYUUAutoReseed
查看log即可。
此时你去登录Tr和qB的界面就可以看到各种等待校验的种子,再也不用手动辅种了。当然有些转发的种子改了下载文件的目录结构或者文件名,这就很伤,所以在校验结束之前还是时不时看一眼进度,到时候数据超标就不好了。
总结
以上就是OMV安装IYUU的记录,至于为什么没有用IYUU Plus等带有web界面的镜像,其实主要就是因为多年以来的开发习惯,总觉得命令行比网页更直观地定位问题,而且单纯的IYUU也更节省系统资源的占用。