1. Aria2 安装

wget -N git.io/aria2.sh && chmod +x aria2.sh

2. Flexget安装

apt update
apt install python3-pip
pip3 install --upgrade pip
hash -d pip3
pip3 install --upgrade setuptools
pip3 install --ignore-installed flexget

3. 设置Flexget 配置文件

mkdir -p ~/.config/flexget
cd .config/flexget
nano config.yml
  • config.yml格式

    tasks:
    任务名称:
      rss: RSS-URL
      accept_all: yes
      aria2:
          server: Aria2-IP
          port: Aria2-端口
          secret: Aria2-密钥
          path: Aria2-下载绝对路径

4.测试

flexget --test execute

5.设置定时任务

使用crontab设置Flexget刷新频率
查看Flexget的绝对路径

which flexget

假设Flexget的绝对路径为"/usr/local/bin/flexget",设置每10分钟频率刷新

crontab -e

添加

*/10 * * * * /usr/local/bin/flexget --cron execute

10分钟后查看状态

flexget status

有问题可以查看日志

cat ~/.config/flexget/flexget.log 

6. Flexget 开机启动

nano /etc/systemd/system/ flexget.service

内容

[Unit]
Description=Flexget
After=network.target

[Service]
User=root
Type=forking
RemainAfterExit=yes
ExecStart=/usr/local/bin/flexget daemon start -d

[Install]
WantedBy=multi-user.target

最后再在VPS上运行如下命令即可

systemctl enable flexget  #设置开机启动
systemctl start flexget  #启动flexget