使用docker搭建qBittorrent
qBittorrent是一个开源下载神器,可以用来下载BT这些东西。
qBittorrent官方网站:https://www.qbittorrent.org/
开始部署
安装 Docker
更新系统环境
apt-get update && apt-get install -y wget vim
安装脚本
wget -qO- get.docker.com | bash
查看 Docker 安装版本等信息
docker version
启动 Docker 服务
systemctl start docker
查看 Docker 运行状态
systemctl status docker
将 Docker 服务加入开机自启动
systemctl enable docker
安装 Docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
赋予执行权限,
sudo chmod +x /usr/local/bin/docker-compose
查看 docker-compose 版本,
docker-compose --version
Docker:https://www.silly.cyou/post/docker/
安装 qBittorrent
DockerHub 上附带 qBittorrent Web UI 的 qBittorent 客户端镜像为:
linuxserver/qbittorrent
1、拉取镜像
docker pull linuxserver/qbittorrent
2、创建对应目录并编写 Docker-Compose 文件
cd ~
mkdir qBittorrent
#创建qbitorrent数据文件夹
cd qBittorrent
mkdir config downloads
#创建配置文件目录与下载目录
nano docker-compose.yml
/ vi docker-compose.yml
#创建并编辑文件
3、复制如下内容并按需修改:
version: "2.1"
services:
qbittorrent:
image: linuxserver/qbittorrent
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/HongKong # 你的时区
- UMASK_SET=022
- WEBUI_PORT=8085 #A 将此处修改成你欲使用的 WEB 管理平台端口
volumes:
- ~/qBittorrent/config:/config # 绝对路径请修改为自己的config文件夹
- ~/qBittorrent/downloads:/downloads # 绝对路径请修改为自己的downloads文件夹
ports:
# 要使用的映射下载端口与内部下载端口,可保持默认,安装完成后在管理页面仍然可以改成其他端口。
- 17500:17500
- 17500:17500/udp
# 此处WEB UI 目标端口与内部端口务必保证相同,见#A
- 8085:8085
restart: unless-stopped
4、执行 docker-compose
docker-compose up -d
# docker-compose
4.1、执行后,访问 ip:web-ui-port 即可进入管理页面。
4.2、默认账号 admin
,默认密码 adminadmin
4.3、注意:部分服务器可能要在后台防火墙打开端口,我在上面的WEB UI 8085就打开8085
端口。
使用 qBittorrent
访问 ip:port,进入 WebUI 管理界面。
登入 : 账号 admin
,密码 adminadmin
可能遇到的问题
检查 docekr-compose.yml 文件中的 WEBUI_PORT 与 端口映射是否都为一个端口。如果端口映射中内部端口与外部端口不同,可能会导致白屏。