
qBittorrent
qBittorrent,老牌的开源下载工具,部署到docker上,实现离线下载,
docker qbittorrent
docker hub: https://hub.docker.com/r/linuxserver/qbittorrent
docker run -d \
--name=qbittorrent \
-e WEBUI_PORT=8080 \
-p 8080:8080 \
-v /root/qbittorrent/config:/config \
-v /root/download:/downloads \
--restart always \
linuxserver/qbittorrent
默认用户名密码是:admin
adminadmin
正常情况下如果主机是非localhost的话,就应该报错: Invalid Username or Password.
原因: https://github.com/qbittorrent/qBittorrent/issues/11680
大概意思是升级4.2之后,除了本机,默认密码都不能登陆。
解决方法:
修改文件 qbittorrent/config/qBittorrent/qBittorrent.conf 加一行
WebUI\Password_PBKDF2="@ByteArray(ARQ77eY1NUZaQsuDHbIMCA==:0WMRkYTUWVT9wVvdDtHAjU9b3b7uB8NR1Gur2hmQCvCDpm39Q+PsJRJPaCU51dEiz+dTzh8qbPsL8WkFljQYFQ==)"
这样就可以用admin:adminadmin登陆了,注意需要先停止容器
再修改文件,否则无效。
取消掉WEB UI登陆密码
如果有映射外网出口的就不能这样了

速度一般般,离线下载无所谓了。

NAS
我的DOCKER宿主机和NAS不是一个机器,两个分别是ALL IN NOE
下的一台虚拟机。
所以我需要把下载目录挂载到NAS下。
编辑文件
nano /etc/fstab
//192.168.1.12/MOVIE /root/download cifs username=guest,password=guest 0 0
解决权限问题 **
//192.168.1.12/MOVIE /root/download cifs username=guest,password=guest,uid=911,gid=911 0 0
//192.168.1.12/MOVIE /root/download cifs username=guest,password=guest,dir_mode=0777,file_mode=0777 0 0
执行挂载
mount -a
小坑
挂载NAS后,发现不能下载了,目测这基本就是权限问题了,
drwxr-xr-x 4 911 911 4096 Jan 4 21:40 config
drwxr-xr-x 2 root root 0 Jan 5 10:27 downloads
不能直接 chmod 777
重启之后重新挂载,权限就又变回去了。
第一个简单粗暴,好用不安全;第二个更好一些。两个方法,都可以,问题不大。
1.
dir_mode=0777,file_mode=0777
2.
uid=911,gid=911
Aria2
另外我还试了Aria2
,不太好用。
简单备忘一下,完。