群晖安装FlexGet配合qBittorrent实现监控下载
Posted xingyuyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了群晖安装FlexGet配合qBittorrent实现监控下载相关的知识,希望对你有一定的参考价值。
1.从群晖套件中心安装python3,记住安装到的磁盘,以volume1为例。
2.安装pip并更新pip
# 切换到python的bin目录
cd /volume1/@appstore/py3k/usr/local/bin
# 安装pip
./python3 -m ensurepip
# 更新pip
./python3 -m pip install --upgrade pip
3.创建virtualenv容器(推荐)
# 安装 virtualenv
./python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
# 安装成功后创建一个virtualenv环境
./virtualenv ./flexget/
# 切换到 flexget 的 Virtualenv目录
cd flexget
# 启动virtualenv 环境【启动后在命令行左侧有标示flexget】
source bin/activate
4.安装flexget
bin/pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flexget
5.安装完毕后退出virtualenv
deactivate
6.配置配置文件config.yml,推荐本地编辑好之后使用winscp上传到指定位置,并设置合理权限【位置:/root/.config/flexget/config.yml】# 具体详细格式参见百度web_server:
web_server:
bind: 0.0.0.0
port: 50123 #web-ui的监听端口
# ssl_certificate: ‘/etc/ssl/private/myCert.pem‘ #SSL证书位置,启用https的话,把前面的#号删除
# ssl_private_key: ‘/etc/ssl/private/myKey.key‘ #SSL证书位置,启用https的话,把前面的#号删除
web_ui: yes #启用web-ui
base_url: /flex #网址后缀
run_v2: yes #启动 V2 版本
tasks:
example1:
rss: ***********
accept_all: no #是否全部下载,不想过滤就yes然后把downlod之前的全删了
verify_ssl_certificates: no
if: #启用 if 条件过滤
# - "‘特效‘ in title": accept
# - "‘DEF‘ in title": reject #标题含有 DEF 就不下载
download: /volume1/docker/flexget_torrents
schedules:
- tasks: ‘example1‘
interval:
minutes: 5
7.设置web密码【密码有强度要求】
/volume1/@appstore/py3k/usr/local/bin/flexget/bin/flexget web passwd ******
8.以守护进程启动
/volume1/@appstore/py3k/usr/local/bin/flexget/bin/flexget daemon start -d
9.添加开机启动
etc/rc.local #编辑 rc.local 脚本,在 exit 0 前面(前一行)添加以下斜体内容并保存
/volume1/@appstore/py3k/usr/local/bin/flexget/bin/flexget daemon start -d
重启后,SSH 登录到 shell,在终端内输入以下内容,有 flexget 的进程,就说明启动成功了。
ps -aux | grep flexget
10.网页访问
http://ip:50123/flex/
11.其它
设置qBittorrent的监控目录为flexget的下载目录即可
以上是关于群晖安装FlexGet配合qBittorrent实现监控下载的主要内容,如果未能解决你的问题,请参考以下文章
Debian10安装qBittorrent-Enhanced
qBittorrent警告用户不要安装Microsoft Store上的假冒版本