Docker部署qBittorrent

Article1个月前更新 Done
6 00

qBittorrent 是一款免费开源的 BitTorrent 客户端软件,用于下载和共享文件。

  • 支持跨平台运行(Windows、macOS、Linux等),并具有丰富的功能和配置选项。
  • qBittorrent 基于 Libtorrent 库开发,是一种轻量级的 BitTorrent 客户端,具有高性能和低资源消耗的特点。
  • qBittorrent 支持常见的 BitTorrent 协议、DHT(分布式哈希表)、PEX(对等交换)和加密传输等功能,可以下载和共享种子文件和磁力链接。
  • qBittorrent 提供了许多实用的功能,如下载队列管理、速度限制、IP 过滤、RSS 订阅、种子搜索、远程控制等。它还支持同时下载多个文件、选择性下载文件、自动种子管理和调度等高级功能。

部署Docker教程:https://bj.cddone.com/doc/14/

部署

1、创建容器工作目录

mkdir -p /home/docker/qBittorrent && cd /home/docker/qBittorrent

2、创建容器yaml文件

  • 指定镜像名称
  • 设置容器名称
  • 设置容器自启动
  • 映射端口
  • 映射配置文件路径
  • 映射共享文件路径
 version: "3.8"
 services:
   qbittorrent:
     image: linuxserver/qbittorrent
     container_name: qbittorrent
     environment:
       - PUID=1000
       - PGID=1000
       - TZ=Asia/Shanghai    #你的时区
       - WEBUI_PORT=8081     #将此指定要使用的 WEB 管理平台端口
     volumes:
       - /home/docker/qBittorrent/config:/config/qBittorrent
       - /home/docker/qBittorrent/downloads:/downloads
     ports:
       - 6881:6881
       - 6881:6881/udp       
       - 8081:8081
     restart: always

3、运行容器

docker-compose up -d

4、查看容器信息

docker ps

5、设置nginx反向代理

    server {
        listen  443 ssl;
        server_name qb.cddone.com;

        location / {
        proxy_pass http://localhost:8081;
        proxy_set_header   Host localhost:8081;
        proxy_set_header   X-Forwarded-Host   $http_host;
        proxy_set_header   X-Forwarded-For    $remote_addr;
        proxy_http_version 1.1;
        client_max_body_size 100M;
        proxy_cookie_path  /                  "/; Secure";

        }
    }

6、查看默认密码

docker logs -f qbit

7、访问ip+端口登录管理

Docker部署qBittorrent

8、nginx代理报错:qBittorrent 无法访问,提示 Unauthorized

  • 将如下选项全部取消勾选
Docker部署qBittorrent

 

© 版权声明

相关文章

暂无评论

none
暂无评论...