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+端口登录管理
© 版权声明
文章版权归作者所有,转载请注明。
暂无评论...