北冰洋以北 发表于 2024-8-31 06:02:12

群晖NAS的qbittorrent套件版本切换至docker版本

个人博客链接:群晖NAS的qbittorrent套件版本切换至docker版本 | 水更流的个人博客

题目来源

1.之前使用套件版本的qbittorrent举行种子的下载,发现qbittorrent经常性的卡死,遂决定转至docker版本的qbittorrent
https://i-blog.csdnimg.cn/blog_migrate/26cd750d2d89fc9d17c17fec89728e94.png
2.盼望能够迁移的过程中保留之前正在下载的进程以及已经下载好的种子
一.举行dockers版本的安装

1.搜索注册表举行安装
https://i-blog.csdnimg.cn/blog_migrate/d2ccc62e4bef133521b5bc8b27e4fb1f.png
2.设置好端口映射关系
https://i-blog.csdnimg.cn/blog_migrate/cfedf2c9846e5150c327c233bf06a00a.png
容器默认设置的8080端口为webui的默认端口,我们需要将其固定为指定的端口,这里我们设置为8086.
https://i-blog.csdnimg.cn/blog_migrate/ecc9e8bf9e91fd0ee16964d195042c1a.png
3.设置文件映射关系
我们需要自己创建config文件,与downloads文件。
假如想要数据保留,downloads文件最好处于套件版本的qbittorrent的downloads文件的上层,即前者包罗或等同于后者
https://i-blog.csdnimg.cn/blog_migrate/51bd9fdd9fa671106e1dcb112221eb2a.pnghttps://i-blog.csdnimg.cn/blog_migrate/b1c98b7640b8bc30105b8f365ba065f7.png

4.设置环境变量
在环境变量中新增以下环境变量
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- WEBUI_PORT=8080 https://i-blog.csdnimg.cn/blog_migrate/6270adf2be3902f5383a3ae7851fd5cb.png
注意此时的WEBUI_PORT依然设置为8080,我们之前设置的端口映射是将WEBUI_PORT映射至8086
二、登录qbittorrent的WEBUI

在当地计算器的浏览器中输入所在:http://NASIP:8086/所在:8086/ (比方http://192.168.10.13:8086/)
假如看到提示用户名和密码阐明登录乐成,默认用户名admin,默认密码adminadmin
https://i-blog.csdnimg.cn/blog_migrate/d2d13d871dfa86ac123211ed0780aa33.png
假如看到Unauthorized的提示
我们需要将/config/qBittorrent/qBittorrent.conf中的WebUI\HostHeaderValidation=true
修改为WebUI\HostHeaderValidation=false假如没有则添加上。
题目办理参考
二、举行套件向docker的数据迁移,不迁移请无视

1.这里需要我们利用ssh对NAS举行操纵,利用sudo -i指令举行root模式后,我们可以使用ps -aux |grep qb指令,(该指令的意义是列出体系所有进程,并过滤着名称中含有qb的进程)
https://i-blog.csdnimg.cn/blog_migrate/b1e8d494b1460077fefb96477aa0db2c.png
2.可以看出套件版本的qBittorrent所处的大致位置,进入qBittorrent文件夹,ls列出文件结构,进入qBittorrent_conf目录
3.利用cp -r 原目录 去往目录指令,复制套件config目录到docker中的config目录
4.利用chown -R 1000:1000 config指令将复制好的目录的拥有人pid和puid都改为1000(与docker容器环境变量一致),防止出现权限题目。
5.同理复制授权套件目录qBittorrent/data/BT_backup,该文件夹存储的是套件的种子信息。图片为docker的目标目录。
https://i-blog.csdnimg.cn/blog_migrate/bc7d1a2ec5cf455b7393085697c5ccf4.png
6.重启docker的qbittorrent容器,登录WEBUI,此时大部分种子都提示为丢失文件状态
https://i-blog.csdnimg.cn/blog_migrate/129871d1cb8dd43415e38856097f21ec.png

7.右键丢失文件的种子,选择更改生存位置,将生存位置修改为原文件如今所处的相对于容器(docker 版本qbittorrent)映射位置
https://i-blog.csdnimg.cn/blog_migrate/978110648cd8b6535ca8b29e15274399.png
比方,我套件下载好的动漫原本所处位置为/volume1/video/download/动漫
我举行映射时,将/volume1/video/download/ 映射为/downloads 目录,那么我需要修改生存位置为/downloads/动漫 就可以了
https://i-blog.csdnimg.cn/blog_migrate/28d062a43efb3fbcaf7138fbf91da3e0.pnghttps://i-blog.csdnimg.cn/blog_migrate/057984d6bc07e97f0d4a8a61f635d446.png


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 群晖NAS的qbittorrent套件版本切换至docker版本