【教程】 Bytemuse BT 功能满血复活!接入 byte-muse-bt 搜刮配置分享
前言:
这到底是啥,我就不展开详细解释了,懂的肯定懂。
背景:
原本 Bytemuse 自带的 BT 数据库停止维护,导致无法自动下载,很是头疼。后来机缘巧合下发现 Bytemuse 支持了新的 BT 数据搜索格式,又发现了一个神级镜像 byte-muse-bt。两者一结合,可谓天衣无缝,完美解决了搜刮问题。
下面分享一下我的接入步骤,只需简单三步。
第一步:部署中间件 byte-muse-bt
使用 Docker Compose 部署。将以下内容保存为 docker-compose.yml 并启动:
version: '3' services: byte-muse-bt: liqman/byte-muse-bt:latest container_name: byte-muse-bt ports: - "3850:3850" environment: - CONFIG_PATH=/app/config.json volumes: - /mnt/user/appdata/byte-muse/bt/config.json:/app/config.json:ro restart: unless-stopped 第二步:创建配置文件 config.json
在映射的路径下创建 config.json。以下是我的配置模版,集成了 bitmagnet 和 cilijia 等源,大家可根据自己的网络环境按需修改。
当然如果你选择自建 bitmagnet,那就更哇塞了。
注意:如果不走代理,请确保你的网络能访问这些 BT 源的 API。
{ "bt": { "provider_defaults": { "count": 20, "timeout_seconds": 20, "min_size_mb": 512, "max_size_mb": 51200, "proxy": { "enabled": false, "url": "http://192.168.1.2:7890", "username": "", "password": "" } }, "providers": [ { "name": "bitmagnet", "enabled": true, "base_url": "http://daninas.ddnsfree.com:3333/graphql", "retries": 3, "min_seeders": 1, "verify_ssl": false }, { "name": "cilijia", "enabled": true, "base_url": "https://cilijia.net/apis/apis/search", "retries": 3, "cookies": "" } ] }, "api": { "seeders_default": 5, "limit": 20, "priority_keywords": [ "98t", "色花堂" ], "keyword_match": { "enabled": true, "mode": "auto", "partial_threshold": 0.6 } }, "logging": { "level": "DEBUG" } } 第三步:修改 Bytemuse 配置
修改 Bytemuse 的环境变量文件 app.env,将 BT_URL 指向我们刚才部署的容器:
# 请将 IP 修改为你部署 byte-muse-bt 容器的实际 IP
BT_URL='http://192.168.1.X:3850/bt/api' 最后
重启 Bytemuse 容器,享受丝滑的自动搜刮吧!效果立竿见影。祝大家玩得开心!