ssh <你的用户名>@<你的群晖IP地址> -p <你设置的端口>
第一次链接会让你确认连接的设备,输入 yes。然后输入你的密码,输入时不会显示任何内容,输入完直接回车就行。
能看到 NAS 的账号名称和计算机名称后,说明就连到了 DSM 的 Shell 了
此时输入 id
并回车,就可以看到当前用户的 uid (1026)和管理员组的 gid 了(101)
点击 映像 中刚下好的镜像,然后点击运行
容器名称可以改一改,我自己的习惯是在前面加上这个容器的 Web UI 所用的端口。如果想要启动 DSM 时能够自动启动 qBittorrent,就勾上 启动自动重新启动。然后点击 下一步。
群晖的 Docker bridge 网络默认是没有 ipv6 的。修改起来也比较麻烦,需要改 Docker 的配置文件,要添加 fixed-cidr-v6
参数以设置 ipv6 子网。由于本次教程选用的 qBittorrent 镜像本身可以通过修改环境变量以设置启动时使用的端口,所以可以直接使用 host 网络。
选用 host 网络就不需要额外配置映射,这两条可以删除。
设置映射刚才创建的两个文件夹。保存配置文件的文件夹映射容器的路径为 /config/qBittorrent
;保存下载内容的文件夹映射容器的路径为 /downloads
配置文件夹不建议按照官方说明直接映射 /config ,否则会出现套娃的现象。而若映射上一层的文件夹又并不够安全。
环境 这里创建四个变量。PUID 和 PGID 分别输入刚才找到的 uid 和 gid;TZ 输入 Asia/Shanghai
;WEBUI_PORT 输入你要设置的 Web UI 端口
网络 修改为 host,然后 下一步
确认下没什么问题就点 完成
可以通过查看日志来判断是否正常启动
设置 qBittorrent
语言和密码
根据你自己设置的端口,打开 Web UI。默认账号密码分别为 admin 和 adminadmin。登录后打开设置,先把界面语言和密码改了。
下载与上传设置
监听端口就是上传的端口,需要在路由器中配置端口映射。不建议使用 UPnP 映射,大部分路由器后台对于 UPnP 的映射管理都非常不好。
连接限制我因为是 SSD 刷 pt,所以我全部都关了。如果使用 HDD,完全取消限制并不能使速度最大化,反而会增加随机读写的I/O队列,让上传和下载速度更慢,需要自己根据情况设置。
Torrent 排队 同理,需要根据自己的条件设置
此外,高级 选项卡中还有更多设置项,具体可以参考下别人的教程。
HTTPS 设置
原则上不推荐直接将 Web UI 反代到公网,自用推荐使用 Tailscale 组网后,使用提供的 overlay IP 访问。下面介绍下如何配置 https 访问。
关闭 启用 Host header 属性验证
按照这篇教程设置反代
Photo by Philip Oroni on Unsplash