群晖Docker安装Flexget实现自动订阅自动下载
本文同步发布于个人博客
项目地址
wiserain/Flexget
FlexGet 是适用于所有媒体的多用途自动化工具支持种子文件、nzbs、播客、漫画、电视、电影、RSS、HTML、CSV 等。
功能简介
综合来说,群晖上有多种方式可以安装Flexget,用于订阅PT站的新种,配合QB、TR等工具可以实现自动订阅自动下载。原理就是flexget订阅下载指定站点的种子,然后推送到下载器开始下载。
安装教程
安装Docker套件
在群辉套件中搜索docker并安装,安装很简单,选择存储空间之后等待安装结束即可。
安装Flexget容器
下载Flexget映像
打开docker,点左边的注册表,然后在上方的搜索框搜索Flexget,得到所有Flexget映像。
双击右边的第一个wiserain/Flexget
进行下载,下载完成后会在群晖通知中心提示,文件约170M 左右,下载所需时长以当前网络情况而定。下载好之后,点击映像
可以看到下载好的Flexget映像。
准备文件夹环境
下载期间可以新建好Docker中Flexget需要的文件夹。
在File Station中Docker共享文件夹下,建立一个Flexget的文件夹,用于存放Flexget相关的文件。Flexget下面分别建立data和config的文件夹,前者用于存放数据,后者用于存放配置,在创建Flexget容器的时候,需要将这两个文件夹映射到Docker容器中。建好后效果如下:
选择高级设置
选项卡,勾选启用自动重新启动
,这样每次群晖重启之后,容器会自动启动,免去了手动启动的麻烦。
选择卷
选项卡,按下图所示映射文件夹,将Docker中的路径映射到之前在群晖中新建好的路径。这样Flexget容器在Docker产生的数据都会存在群晖指定的文件夹中,方便备份恢复。
左边是刚刚建立的文件夹路径,右边是容器的路径(在容器中使用右边的路径,实际上是对应左边的路径)
选择端口
选项卡,添加一个3539的端口映射。本地端口是指在群晖中使用的端口。
选择环境
选项卡,添加如下几个环境变量
各参数作用及其值如下,直接复制下表中变量名和变量值即可:
变量名 | 变量值 | 说明 |
---|---|---|
TZ | Asia/Shanghai | 用于指定时区,固定值。 |
PGID | 1001 | 可以随意4位数字,不要太大,不要和PUID重复 |
PUID | 1002 | 可以随意4位数字,不要太大,不要和PGID重复 |
FG_LOG_LEVEL | info | 记录日志的级别,使用info即可 |
FG_WEB_PASSWD | 你的密码 | 网页登录的密码,需要设置复杂密码,否则会启动失败。 |
然后点应用,接着就一直下一步中可以看到刚才添加的所有配置参数,确认无误就可以点击应用创建容器了。创建好的容器会自动启动,效果如下:
访问Flexget管理页面并配置
登录Flexget
容器启动好之后,就可以通过http://群晖ip:3539
访问Flexget应用,在登录界面输入用户名、密码登录。
用户名:flexget
密码:在创建容器时环境选项卡配置的FG_WEB_PASSWD的值
登录进去之后,点击左侧config
菜单,开始配置站点订阅信息和下载器信息。
配置注意事项
- 详细查看各项配置的说明
- 容易出问题的点1:flexget使用的是yml格式的配置,使用tab(制表符)缩进控制每行配置的层级关系。千万不能使用空格代替,否则会造成配置错误无法保存生效
- 容易出问题的2:配置中下载种子、文件的路径、其他各项参数只要出现错误,就会出现保存失败的提示。路径错误包括但不仅限于配置了一个还没创建好的路径。
- 配置好之后,点击③即可保存配置。
- 点击保存后注意观察右下角提示,如果提示保存成功,即可正常订阅并下载;提示保存失败,请挨个检查上述注意点。
配置模板
鉴于该配置文件容易出错,所以我准备了一个配置好的模块,复制之后把站点及其passkey
、过滤信息、种子下载路径、下载器信息、文件下载路径等信息替换成自己的即可使用。模板如下,拿走不谢:
web_server:bind: 0.0.0.0port: 3539 #web-ui的监听端口tasks:HDH:rss: http://xxxxxxxxxxxxxxxxxxxxxaccept_all: no #是否全部下载,不想过滤就yes然后把downlod之前的全删了if: #启用 if 条件过滤- "'HDH' in title": accept #这里可以多行,指定不同的规则- "'@HDHome' in title": accept #这里可以多行,指定不同的规则#- "'DEF' in title": reject #标题含有 DEF 就不下载download: /volume3/Download/PT/Torrent_Monitor/HDH/ #种子下载路径qbittorrent: #qb服务器信息host: 192.168.4.99port: 8085username: yyyypassword: xxxxxpath: /volume3/Download/PT/Common/Up/HDH/ #文件下载路径PTer:rss: https://xxxxxxxxxxxxxxxxxxxaccept_all: no #是否全部下载,不想过滤就yes然后把downlod之前的全删了if: #启用 if 条件过滤- "'PTer' in title": accept #这里可以多行,指定不同的规则#- "'DEF' in title": reject #标题含有 DEF 就不下载download: /volume3/Download/PT/Torrent_Monitor/Pter/ #种子下载路径,即qb监视路径qbittorrent: #qb服务器信息host: localhostport: 8085username: xxxxpassword: yyyyypath: /volume3/Download/PT/Common/Up/Pter/ #文件下载路径#schedules: no
schedules:- tasks: [PTer,HDH] #多个任务这样写[Pter,HDH]interval:minutes: 5 #任务执行时间间隔,单位分钟
效果检测
运行几分钟后,如果配置没有问题,就可以看到下载器中已经自动添加了任务,flexget历史记录中也有了数据。
群晖Docker安装Flexget实现自动订阅自动下载相关推荐
- 群晖 python_利用群晖Docker安装ubuntu16.04搭建python网站服务器(安装篇)
折腾的原因:我目前有两个网站需要挂载,因为为了玩,并不是为了大流量,所以就挂在家里的群晖中.一个是小圈子(www.cirdown.com:81),因为用的是discuz论坛,php的,所以直接用我的黑 ...
- 群晖Docker安装gitlab-ce-zh中文版,并绑定阿里域名并启用https
群晖Docker安装gitlab-ce-zh中文版,并绑定二级域名https 先说说码农对Nas的功能需求 Docker安装gitlab-ce-zh 启用https关联阿里域名安全访问gitlab-c ...
- 群晖docker火狐_群晖 篇一:群晖docker安装Bitwarden教程
群晖 篇一:群晖docker安装Bitwarden教程 2019-04-07 18:17:54 22点赞 179收藏 29评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无 ...
- 群晖python套件包_利用群晖Docker安装ubuntu16.04搭建python网站服务器(部署篇)
在帖子<利用群晖Docker安装ubuntu16.04搭建python网站服务器(安装篇)(地址:http://www.cirdown.com:81/thread-185-1-1.html)&g ...
- 群晖docker签到京豆_利用Synology(群晖)Docker安装签到框架
利用Synology(群晖)Docker安装签到框架 Mark • 2018 年 05 月 15 日 1.前言 之前一直想自己开一套WEB签到工具用,一方面是精力有限(老了),另一方面技术能力欠佳一直 ...
- 蚂蚁笔记 linux安装教程,群晖docker安装蚂蚁笔记安装教程
原标题:群晖docker安装蚂蚁笔记安装教程 背景 偶然看见其他网友群晖一个 用途 当然是安装镜像了,需要安装2个 映像 mongo与leanote 2.直接创建mongo容器,端口27017 其他默 ...
- 群晖docker安装cms_Nas码农篇:群晖Docker安装Gitlab
Git大多数码农来说都很熟悉,团队协作开发必备.今天来分享下在群晖Docker上安装gitlab. 群晖上安装gitlab有两种方式,一种是直接安装套件中心的gitlab,另一种是在docker中自定 ...
- NAS群晖Docker安装odoo16社区版和企业版教程
社区版安装: 1.在群晖后台安装好docker套件,并去控制面板-终端机和SNMP打开SSH功能. 2.然后用ssh工具(Xshell,MobaXterm等)连接到群晖系统. 3.输入sudo su ...
- 群辉docker安装树莓派镜像_群晖 Docker 安装 AriaNg+File Browser
说明: AriaNg 是一个让 aria2 更容易使用的现代 Web 前端,使用响应式布局,支持各种计算机或移动设备.本次所使用的镜像包含 Aria2.AriaNg 和 File Manager 同时 ...
最新文章
- AD学习笔记----PCB设计
- 动画延迟效果css,每个子元素都有延迟的CSS动画
- 人生第一次手术:0806
- Gradle在IDEA中创建web项目
- 无需编码创建app--应用之星制作app教程
- CAD编辑工具中如何设置图纸的比例
- 蓝牙鼠标windows linux,Ubuntu下使用蓝牙无线鼠标[图]
- 《魔兽世界插件》教程---21点扑克游戏 Blackjack
- Adaptive Feature Recombination and Recalibration for Semantic Segmentation: Application to Brain Tum
- 在 Mac 上如何获取扩展来自定 Safari 浏览器?
- CSP信息学奥赛知识总结
- 园区通信光缆、电缆、管井、接入机房等室外资源的管理方案分享
- FishC笔记—21 讲 函数:lambda表达式
- 配置绿色版的editplus
- c++自动抢购_软件神器—全网口罩监控抢购
- 【书单】程序设计好书推荐
- 新唐M261M262M263系列芯片知识总结归纳(1)
- 金蝶云星空与管易云对接集成其他入库查询打通其他入库单新增完结接口v2
- 基于VANET车辆组网通信系统的matlab仿真
- pve万兆网卡驱动_Intel 700系列 电口万兆网卡 X710-T2L评测
热门文章
- 小白学数据分析--数据看板
- 中值滤波,均值滤波,高斯滤波,双边滤波,联合双边滤波介绍
- jsqlparser 简介、中文文档、中英对照文档 下载
- 网格电流例题(cubic resistor|立方网格电流)
- mysql查指定日期后的数据_mysql查询指定日期数据
- Norton推出基于云查杀免费小工具Norton Power Eraser
- LW-基于知识图谱的专利推荐系统设计与实现(分类号:TP311 单位代码:10422)观后总结
- Java web实验购物网站(IDEA开发环境,JavaScript,JSP,Servlet,MySql等)——实现购物车
- ASP.NET Core学习之路03
- VScode安装与python环境搭建