群晖 Flexget docker 安装与配置

群晖 7个月前 小海哥
117 0

transmission,qBittorrent等PT软件都无RSS功能,可以通过Flexget来实现RSS推送,从而实现自动下载。

Flexget安装

安装群晖docker

这个自行搞定,套件助手直接安装就完事。

Flexget安装及容器配置

注册表搜索 flexget ,选择 wiserain/flexget

群晖 Flexget docker 安装与配置

下载完成-双击映像到容器进行配置-高级设置

群晖 Flexget docker 安装与配置

: 添加文件夹,对应nas下文件夹,做装载对应 - nas下文件夹注意打开权限

/watch : transmission监控文件夹

/data : flexget存储文件夹

/config : flexget配置文件

群晖 Flexget docker 安装与配置

端口设置 : 本地端口自己填写 你nas的ip:9090 , 容器端口这里别改,小心进不了后台。

群晖 Flexget docker 安装与配置

环境 : 注意大小写

FG_WEBUI_PASSWD : web登陆密码

TZ : 时区,照填

PGID & PUID : 可以随意4位数字,不要太大

群晖 Flexget docker 安装与配置

应用-打开容器开关

ssh工具登录到nas,输入以下命令来更改web ui的密码(需设定复杂密码,否则会启动失败)

docker exec wiserain-flexget1 flexget web passwd

然后 你nas的ip:9090 访问到 flexget 的web界面进行下一步配置

到此Flexget安装结束

Flexget配置-config

然后 你nas的ip:9090 访问到 flexget 的web界面进行登录,密码就是你的 FG_WEBUI_PASSWD

群晖 Flexget docker 安装与配置

左边导航栏里面很好理解直接到 config

这里就是最关键的地方,很多人未能成功问题也就出在这个配置的地方

#使用前请将注释删除以免出问题。#后面带汉字的就是注释
#如果不想启用 Web-UI 则删除本段代码
web_server:
  bind: 0.0.0.0
  port: 5050 #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 版本

#定时器-定时抓取一次指定任务的rss,不需要自动化就删除本段,更多查看 https://flexget.com/Plugins/Daemon/scheduler
schedules:
  - tasks: [myrssfeed, task_b] #指定 myreefeed 和 task_b 两个任务
    schedule:
      minute: "*/30" #每30分抓取
  - tasks: [task_c, task_d]
    schedule:
      minute: "*/30"
      hour: 22,23 #每日 22:30和23:30 抓取

#任务列表
tasks: #保持不变
  myrssfeed: #任务名称,改冒号前的。
    rss: http://mysite.com/myfeed.rss # rss 地址
    accept_all: no #是否全部下载,想过滤就yes
    if: #启用 if 条件过滤
      - "'ABC' in title": accept #标题含有 ABC 就下载
      - "'DEF' in title": reject #标题含有 DEF 就不下载
    content_size: #启用大小过滤
      min: 2048 # 文件小于 2048M 就不下载
      max: 9999 # 文件大于 9999M 就不下载
      strict: no #不要动
    download: /path/of/your/torrents/download-dir/ #flexget 的种子下载目录
#下面是 deluge 通过 rpc 方式自动添加种子下载,transmission也是类似的,自行搜索下。
    deluge:
      host:localhost #不要改
      port: 13222 #填 daemon 监听的端口
      user: localclient #不要改
      pass: dsad5a6s5d6as #填密码密文

PS: 这是我现在自用的config.yaml

web_server:
  bind: 0.0.0.0
  port: 5050
  web_ui: yes

tasks:
  tasks1:
    rss: 
    accept_all: yes
    download: /watch/

  tasks2: 
    rss: 
    accept_all: yes 
    content_size: 
      min: 1024 
      max: 9999 
      strict: no #不要动
    download: /watch/ 

schedules:
  - tasks: [tasks1,tasks2]
    interval:
      minutes: 3     #每三分钟检查一次RSS

编辑好,左上角 SAVE CONFIG

END

版权声明:小海哥 发表于 2021-03-01 0:27:29。
转载请注明:群晖 Flexget docker 安装与配置 | 小海哥的足球场

暂无评论

暂无评论...