群晖研究------Flexget,改用docker版,非常棒。
(2019-11-24 01:27:37)
标签:
nas群晖flexgetpt |
分类: 计算机技术 |
之前一直用群晖套件里安装的flexget来做自动seed下载,存在几个问题:
1、Flexget需要依赖Python,但群晖的Python管理真的有点混乱,不同软件依赖不同,经常冲突,pip修复后经常按下葫芦浮起瓢。
2、原来编辑flexget必须vi,而这个东东是严格以来缩进对齐来比较代码逻辑,这种情况下VI很难新写代码,只能做点小修改,不太方便。
今天下班回家发现昨天收藏的几个seed没有被flexget自动下载,更别说同步给transmission了,查查/usr/local/flexget/var/flexget.log,发现启动后不知道为啥没有每5分钟定期执行收藏检查,重启flexget、修复python都无效,有点抓狂。
突然发现,flexget有了docker镜像,这下方便了!立马尝试了下,有几个好处:
1、这个docker镜像集成的是3.0.8,相比我之前软件安装的2.x版本,多出了web控制台,最大好处是可以直接网页上修改config 代码、查看执行日志、历史下载情况,以前这些都是要ssh进系统去tail -f的。
2、自己集成了python在docker镜像内,不依赖群晖的python了,这点很重要。
提醒,需要注意,docker的data目录是用来下载seed的,可以修改下transmission的watch监控seed目录到同一目录,即可实现收藏后seed被flexget自动下载,然后transmission检测发现新seed后自动启动新任务、
备忘下我的部署记录,和他人无关了,阅读者可参考:
1、flexget docker位于/volume2/docker下,config目录存放配置,data目录存放种子
2、对docker映射为/config、/data。
3、我transmission的docker镜像的/watch目录也指向/volume2/docker/data,侦听此目录。
具体安装请见这里,有人搞了个,很简单,不多说: 《群晖docker安装flexget教程》