qBittorrent 是目前比较流行的一个 bt 下载工具,可以直接搜索种子下载,并且支持 windows/linux 平台。所以呢就想着在 vps 上搭建一个,先下载到 vps 上,再从 vps 上下载下来。这么搞的主要原型是国内的大内网对 pt 下载很不友好,如果不幸是长城宽带的话,那就更可怜了。。。下面是具体搭建过程(以 ubuntu 为例)。

推荐使用 docker 部署,方便快捷

docker 安装

首先安装 docker

sudo apt update
sudo apt install docker.io

配置 docker 镜像源

用于加速 docker 镜像拉取.修改/etc/docker/daemon.json,如文件不存在就新建:

{ "registry-mirrors": ["https://reg-mirror.qiniu.com/", "https://hub-mirror.c.163.com"] }

然后执行如下命令使修改生效

sudo systemctl daemon-reload
sudo systemctl restart docker

启动 docker 容器

执行如下命令启动一个 qbittorrent 容器,这里使用https://hub.docker.com/r/superng6/qbittorrentee镜像源(集成了 tracker 更新和反吸血):

docker run  -itd \
    --name=qbittorrentee  \
    -e WEBUIPORT=8080  \
    -e PUID=1000 \
    -e PGID=1000 \
    -e TZ=Asia/Shanghai \
    -p 6881:6881  \
    -p 6881:6881/udp  \
    -p 8080:8080  \
    -v /配置文件位置:/config  \
    -v /下载位置:/downloads  \
    --restart unless-stopped  \
    superng6/qbittorrentee:latest

其中:

  • WEBUIPORT 指定 qb 运行端口
  • -p 端口暴露,将容器中的端口暴露到宿主机中.第一个为宿主机端口,第二个为容器端口
  • -v 文件映射。将宿主机文件映射到容器中。第一个为宿主机路径,第二个为容器路径
  • –restart 设置重启策略,示例中为除非手动停止,否则将会自动重启

直接安装

添加软件源

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable

按 y 确定

安装 qBittorrent Webui

关键在于qbittorrent-nox,qbittorrent 本体是无法无界面启动的。

sudo apt-get update
sudo apt-get install qbittorrent qbittorrent-nox

同样按 y 确定

启动软件

qbittorrent-nox

  默认启动端口为 8080,默认账户密码为:admin/adminadmin

  如果想使用不同的端口,使用如下命令启动以指定端口:

qbittorrent-nox --webui-port=XXXX

命令是在当前窗口下启动的,如果窗口关闭也就跟着一同关闭了,所有需要后台运行,完整命令如下:

nohub qbittorrent-nox --webui-port=8088 &

修改密码

  vps 一般都是放在公网环境下的,所有默认密码是很不安全的,启动完毕后需要立即修改密码,方法如下:

  1. 首先使用默认用户名密码登陆到 web ui 上
  2. 然后修改用户名密码: webui 修改用户名密码 修改完毕一定要拉下去保存,才会生效