IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    使用 Docker 搭建你专属的下载神器: qBittorrent

    ysicing (i@ysicing.me)发表于 2024-05-29 12:48:26
    love 0

    本服务推荐部署在网速较好且存储较大的环境下,如大盘鸡或者群晖上。本文示例跑在鸡仔云大盘鸡上,也可以跑在物语云上。

    qBittorrent是什么

    qBittorrent 是一款开源免费的BitTorrent客户端,支持多种操作系统,具有简洁易用的界面和丰富的功能,是广大用户进行种子下载的首选工具之一。

    以下是qBittorrent的一些我认为比较好的主要特点和功能:

    • 开源免费,没有任何商业限制
    • 跨平台支持, 场景不多,但是不能没有
    • 拥有一个简洁且直观的用户界面,易于使用
    • 集成搜索引擎(插件支持),允许用户直接在客户端中搜索种子文件
    • 支持RSS订阅和下载
    • IPv6支持

    部署环境

    • 已安装docker
    • 带宽足够
    • 硬盘足够

    这里推荐两家服务:

    • 物语云- 中国宁波电信大存储88/月

    • 鸡仔云NAT-重庆移动IPv6

    目前这两款我都有在用,都挺好的。物语云可以考虑活动,有流量加倍,黄鸡可能问问老板有没有折扣码了。

    部署

    部署比较简单,这里简单记录一下

    qbittorrent:
        image: linuxserver/qbittorrent
        container_name: qbittorrent
        restart: always
        ports:
          - "6881:6881"
          - "6881:6881/udp"
          - "8080:8080"
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Asia/Shanghai
          # - WEBUI_PORT=8080
          # - TORRENTING_PORT=6881
        volumes:
          - /data/qbittorrent/config:/config
          - /data/qbittorrent/downloads:/downloads
    

    将上面的文件保存为docker-compose.yaml

    启动服务

    docker compose pull
    docker compose up -d
    

    端口设置

    如果本地环境端口冲突,可以通过环境变量解决, 修改的同时还需要同步修改映射端口

    • 需要更改 Web UI 的端口, WEBUI_PORT 变量设置为新端口
    • 客户端通信端口,TORRENTING_PORT

    访问

    访问你的ip:8080端口

    默认用户名是admin
    密码需要查看容器标准输出

    docker logs -f qbittorrent
    
    The WebUI administrator password was not set. A temporary password is provided for this session: QFC6j2t3Y
    

    使用

    自行添加种子文件或使用磁力链接进行下载

    修改语言项

    修改或禁用密码

    我这里方便,默认我的大内网忽略验证

    安装搜索插件

    插件地址qbittorrent/search-plugins

    我这里随便选个最新的插件,复制Download link

    添加插件

    添加完成后

    验证插件, 随便搜的

    最后

    其实还是很简单的,群晖上也可以的,另外我更推荐使用docker方式在群晖上部署。



沪ICP备19023445号-2号
友情链接