Transmission、Qbittorrent 的安装
简介
工欲善其事,必先利其器。在打造家庭影院的过程中,下载资源是非常重要的一环。目前市场下载软件众多,我们往往只需要一两款好用的就行,不需要安装太多下载器。transmission(后面简称tr) 和 qbittorrent(后面简称qb) 经过长时间迭代更新,现已是非常著名的下载器,下面介绍一下在 NAS 系统上安装 tr 和 qb 的方法,以及更换第三方皮肤的教程。
使用建议
qb 在 pt 刷上传流量时比较有优势,tr 在 pt 保种管理方面更好,qb 内存占用较大,tr 内存占用相对较少,qb 和 tr搭配使用效果最好,qb 用于下载和刷流,一定时间后就转移到 tr 进行保种。
应用市场安装
大部分 NAS 系统可以直接从应用市场里下载安装 tr 和 qb,安装过程简单,通常只需要点击下载安装即可。这里以群晖和威联通为例,介绍一下从应用市场安装的方法。
群晖
默认的群晖官方套件里面是没有 tr 和 qb的,这时通过添加第三方套件源,就可以扩展安装更多应用。推荐添加 synocommunity 社区源和我不是矿神套件源,里面包含众多实用的应用程序。
在线安装
- 打开【套件中心】选择【设置】,点击套件来源 -> 新增,名称自定义,位置填写套件源地址,保存。
- 在社群中找到 tr 和 qb 进行安装,安装后默认启动。
- 对于 tr,推荐安装汉化版省去了在安装中文 web ui 的步骤。
手动安装
- 打开群晖社区网站:https://synocommunity.com/package/transmission,下载 spk 程序,
- 打开套件中心,选择上传手动安装即可。
威联通
打开威联通 App Center,找到 tr 和 qb进行安装。安装分为在线安装和手动安装,在线安装或许失败,推荐手动安装方法。
安装第三方套件源
推荐 qnapclub 和 Myqnap.org。打开App Center,点击右上角的齿轮进入设置,点程序来源并添加,名称自定义,URL 设置下面的地址:
https://www.qnapclub.eu/en/repo.xml
https://www.myqnap.org/repo.xml
当第三方套件源下载没速度的话,使用手动安装方法,从网站直接下载主程序和中文 WEB UI,手动选择安装即可。
- Transmission下载地址(QNAP官方商店地址)
- Transmission Web中文UI下载地址 (QNAP官方商店地址)
Docker 安装
Docker 安装 tr 和 qb 的好处是简单方便,适合快速部署应用,无论什么 NAS 系统,Docker 安装的方式是通用的。这里介绍使用 docker cli 命令和 NAS 系统自带的 Docker 管理面板安装的两种方法。
Docker cli
使用 Docker 命令行添加容器,首先需要使用终端登录 SSH,运行下面命令添加容器。
Transmission
1、拉取官方镜像
# 默认拉取最新 latest 镜像
docker pull linuxserver/transmission
# 拉取指定版本镜像
docker pull linuxserver/transmission:4.0.6
2、创建并运行容器
docker run -d \
--name=transmission \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e USER=admin \
-e PASS=password \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-v /docker/transmission/config:/config \
-v /docker/transmission/downloads:/downloads \
-v /docker/transmission/watch:/watch \
--restart unless-stopped \
linuxserver/transmission
参数说明:
-d
:后台运行容器。--name=transmission
:为容器指定一个名称。-e PUID=1000
:设置用户的 UID。-e PGID=1000
:设置用户的 GID。-e TZ=Asia/Shanghai
:设置时区。-e USER=admin
:设置 Transmission Web 界面的用户名。-e PASS=password
:设置 Transmission Web 界面的密码。-p 9091:9091
:将容器的 9091 端口映射到主机的 9091 端口,用于访问 Web 界面。-p 51413:51413
:将容器的 51413 端口映射到主机的 51413 端口,用于 BT 下载。-p 51413:51413/udp
:将容器的 51413 UDP 端口映射到主机的 51413 UDP 端口,用于 BT 下载。-v /docker/transmission/config:/config
:将主机的/path/to/config
目录挂载到容器的/config
目录,用于存储配置文件和状态。-v /docker/transmission/downloads:/downloads
:将主机的/docker/transmission/downloads
目录挂载到容器的/downloads
目录,用于存储下载的文件。-v /docker/transmission/watch:/watch
:将主机的/docker/transmission/watch
目录挂载到容器的/watch
目录,监控目录添加种子文件实现自动下载。--restart unless-stopped
:设置容器自动重启策略。
根据实际情况修改相应参数,路径映射方面建设 NAS 设置一个 docker 目录,里面新建一个 transmission 目录在分设 config、downloads、watch 目录进行映射,其中 downloads 目录最好直接映射下载盘的路径。
3、访问 Transmission Web 界面
容器启动后,打开浏览器并输入以下地址:http://your-server-ip:9091
访问 Transmission Web 界面。
在登录界面中,输入您在创建容器时设置的用户名和密码,即可登录进入 Web 界面。
4、换第三方皮肤
Transmission 自带的皮肤并不好用,我们可以安装优秀的第三方皮肤,具体部署过程请看下一篇文章。
Qbittorrent
1、拉取官方镜像
# 默认拉取最新 latest 镜像
docker pull linuxserver/qbittorrent
# 拉取指定版本镜像
docker pull linuxserver/qbittorrent:5.0.4
2、创建并运行容器
docker run -d \
--name=qbittorrent \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e WEBUI_PORT=8080 \
-p 8080:8080 \
-p 6881:6881 \
-p 6881:6881/udp \
-v /path/to/config:/config \
-v /path/to/downloads:/downloads \
--restart unless-stopped \
linuxserver/qbittorrent
参数说明:
-d
:后台运行容器。--name=qbittorrent
:为容器指定名称。-e PUID=1000
:设置用户的 UID。-e PGID=1000
:设置用户的 GID。-e TZ=Asia/Shanghai
:设置时区。-e WEBUI_PORT=8080
:设置 Web 界面的端口(默认为 8080)。-p 8080:8080
:将容器的 8080 端口映射到主机的 8080 端口,用于访问 Web 界面。-p 6881:6881
:将容器的 6881 端口映射到主机的 6881 端口,用于 BT 下载。-p 6881:6881/udp
:将容器的 6881 UDP 端口映射到主机的 6881 UDP 端口,用于 BT 下载。-v /docker/qbittorrent/config:/config
:将主机的/docker/qbittorrent/config
目录挂载到容器的/config
目录,用于存储配置文件和状态。-v /docker/qbittorrent/downloads:/downloads
:将主机的/docker/qbittorrent/downloads
目录挂载到容器的/downloads
目录,用于存储下载的文件。--restart unless-stopped
:设置容器自动重启策略。
4、访问 qBittorrent Web 界面
在浏览器中访问 http://localhost:8080
,默认用户名是 admin
,默认密码是 adminadmin
。
群晖 Container Manager 安装
使用 Docker cli 命令和通过 Container Manager 添加容器本质是一样的,Docker cli 命令添加的容器也会出现在群晖的 Container Manager 管理面板中。
1、打开群晖 Container Manager,打开注册表,搜索 transmission 镜像并下载,
2、点击容器 -> 新增,设置好端口映射,目录映射,环境变量,参考下面的示例修改相关信息,
3、增加的容器可以在面板中进行管理,浏览器打开 IP地址:端口,进入 Web 界面进行管理。
系统权限设置
安装好 tr 和 qb 需要设置下载目录的权限,否则下载会出错,这里以群晖为例,通过共享文件夹设置权限。
- 选择 设置 -> 共享文件,选择需要给与 tr 和 qb 权限的目录点击权限管理,
- 如果安装的是套件版 tr 和 qb 的话,把 scdownload 功能 qbadmin 的读写权限打上勾
- 如果是 docker 版 tr 和 qb 的话,把 dockeradmin 打上勾。