云原生docker部署qBittorrent

article4个月前更新 done
503 0 0

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: "2"
 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         #绝对路径请修改为自己的config文件夹
       - /home/docker/qBittorrent/downloads:/downloads   #绝对路径请修改为自己的downloads文件夹
     ports:    #要使用的映射下载端口与内部下载端口,可保持默认,安装完成后在管理页面仍然可以改成其他端口
       - 6881:6881
       - 6881:6881/udp       
       - 8081:8081      #此处WEB UI 目标端口与内部端口务必保证相同
     restart: always

3、运行容器

docker-compose up -d

4、查看容器信息

docker ps
CONTAINER ID   IMAGE                      COMMAND                  CREATED          STATUS          PORTS                                                                                                                                       NAMES
5845dde05372   linuxserver/qbittorrent    "/init"                  34 minutes ago   Up 34 minutes   0.0.0.0:6881->6881/tcp, :::6881->6881/tcp, 0.0.0.0:8081->8081/tcp, 0.0.0.0:6881->6881/udp, :::8081->8081/tcp, :::6881->6881/udp, 8080/tcp   qbittorrent

5、设置nginx反向代理

    server {
        listen  443 ssl;
        server_name qbb.cddone.com;
        
        location / {
        proxy_pass http://localhost:8081;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        }
    }

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

云原生docker部署qBittorrent

 

 

© 版权声明

暂无评论

暂无评论...