1.從羣暉套件中心安裝python3,記住安裝到的磁盤,以volume1爲例。python
2.安裝pip並更新pipweb
# 切換到python的bin目錄
cd /volume1/@appstore/py3k/usr/local/bin
# 安裝pip
./python3 -m ensurepip
# 更新pip
./python3 -m pip install --upgrade pip
3.建立virtualenv容器(推薦)docker
# 安裝 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.安裝flexgetshell
bin/pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flexget
5.安裝完畢後退出virtualenvapp
deactivate
6.配置配置文件config.yml,推薦本地編輯好以後使用winscp上傳到指定位置,並設置合理權限【位置:/root/.config/flexget/config.yml】# 具體詳細格式參見百度web_server:flex
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 版本ui
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: 5url
7.設置web密碼【密碼有強度要求】spa
/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的下載目錄便可