目前辅种需要映射种子文件,所有种子文件夹均需要映射至
/downloaders/文件夹下
远程下载器可以使用同步工具同步config文件夹到安装 Harvest 的设备上,实现辅种效果
DEFAULT_PROXY
: 此代理会在 PTPP 导入、CookieCloud 同步、油猴添加站点时直接设置为同步站点的代理,已为部分不能使用代理访问的站点屏蔽,如果不打算设置代理,请删掉此项
services:
harvest: # 服务名称
image: newptools/harvest # 镜像名称,下载不下来时可以修改为:`docker.1panel.live/newptools/harvest`或者`docker.liuweiran.top/newptools/harvest`
ports: # 端口映射,前面为本地端口,后面为容器服务端口
- "28000:8000" # Django服务端口
- "25566:5566" # Flower服务端口 => flower 用户监测后台任务
- "29001:9001" # supervisor服务端口 => supervisor 用于管理 docker 内部服务进程
- "25174:5173" # nginx服务端口 => nginx 反代内部服务端口,对外提供服务
volumes: # 所有的文件映射都要写在这里,冒号前面为本地文件夹,后面为容器内部文件夹,`.`表示当前文件夹,.后面的都是相对当前文件的路径,群晖由于系统限制,冒号前面的目录必须已存在,否则启动会报错
- ./db:/app/db # 数据保存目录
- ./sites:/app/sites # 自定义站点配置文件夹
- ./qbittorrent1:/downloaders/qbt1 # qb下载器种子文件映射目录,如不需要辅种功能,下载器可以不映射,要映射到BT_backup 文件夹的上一级,冒号后面为固定格式,必须是/downloaders/xxxxx
- ./tr2:/downloaders/tr2 # Tr下载器种子文件映射目录,如不需要辅种功能,可以不映射,映射到torrents文件夹的上一级,固定格式必须是/downloaders/xxxxx
environment: # 环境变量
- TOKEN=YOUR-TOKEN # 授权码,向开发者购买
- DJANGO_SUPERUSER_USERNAME=admin # 默认用户名,可以更改
- DJANGO_SUPERUSER_EMAIL=YOUR-EMAIL # 生成授权所用的邮箱,不可改
- DJANGO_SUPERUSER_PASSWORD=adminadmin # 密码随便修改
- WEBUI_PORT=5173 # WEB访问端口,host 模式遇到端口冲突时修改,同步修改上面的ports处;网络模式为桥接是无需修改
- DJANGO_WEB_PORT=8000 # Django端口,修改注意事项同上
- REDIS_SERVER_PORT=6379 # Redis队列缓存服务,修改注意事项同上
- FLOWER_UI_PORT=5566 # flower自动任务监测,修改注意事项同上
- SUPERVISOR_UI_PORT=9001 # supervisor服务管理端口,修改注意事项同上
- CloudFlareSpeedTest=true # cloudflare 测速开关,如果你有VPN 代理环境,这里可以直接设置为 false
- AUTO_UPDATE=true # 自动更新开关,设置为true时,启动会自动拉取最新代码,如果自动更新出错,请设置为 false
- DEFAULT_PROXY=YOUR-PROXY # 此代理会在 CookieCLoud 同步时直接设置为同步站点的代理,已为部分不能使用代理访问的站点屏蔽,如果不打算设置代理,请删掉此项
restart: always # 重启策略,一般无需修改
hostname: harvest # 容器主机名,冲突时可修改
container_name: harvest # 容器名称,冲突时可修改
network_mode: bridge # 桥接模式,根据需要换成host模式
APP 端SSH管理功能已升级,在满足先决条件的情况下,目前没遇到不能用的NAS
先决条件:当前用户要可以直接运行 docker 命令
如果不能运行,可以参考一下内容
sudo usermod -a -G docker 你的用户名
sudo synogroup --add docker
sudo synogroup --memberadd docker 用户名
# 用户名替换为你的用户名监测到docker镜像有更新时,会出现一个下载按钮,你可以选择直接点击下载然后重建,也可以直接左滑指定容器,选择重建
左滑点击重建按钮,会自动下载最新镜像并使用原配置重建容器
在APP中点击右上角升级按钮,会打开小窗口
重启更新需要添加环境变量:AUTO_UPDATE=true
,默认已添加,如果不需要,可以改为false
很简单,重启即可,可以在SSH管理中右滑选择重启
用户行左滑即可打开操作菜单,点击删除即可打开删除确认菜单。
点击编辑即可打开修改窗口,可以修改用户名和密码
- 只有管理员有删除权限
- 管理员才能看到用户管理菜单
- 不能删除本账户
目前 harvest 支持三种导入方式,操作按钮均在 APP 右上角按钮,任务执行完毕均会有通知,请提前在 APP 填写你喜欢使用的通知参数
¶ 推荐使用 PTPP 导入后使用油猴脚本查缺补漏,CookieCloud 导入虽然很方便,但是会出现许多自己没有的站点
收割机支持多种通知方式
¶ 推荐使用WxPusher或者IYUU,收割机的通知内容为Markdown格式,这两个通知可以完美兼容
辅种只需要三步
在部署docker时映射下载器种子文件夹
添加下载器时关闭刷流
添加辅种计划任务
¶ 订阅任务间隔建议大于5分钟
去要订阅的网站生成RSS链接,并添加到收割机
导入默认订阅标签,如果没有合适的标签,可以自己手动添加
添加订阅
选择当前订阅要使用的订阅标签
添加RSS扫描任务