群暉安裝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的下載目錄即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM