pt吧 关注:219,179贴子:11,476,334

【240805】关于docker版transmission的安装、升级UI调整分享

只看楼主收藏回复

transmission4.0(以下简称tr)已经发布很长时间了,各站点都基本已经支持新版tr,今天把自己的旧版tr升级成最新版,同时将过程分享给大家,供大家参考
首先说明一下,后面所有观点和方法都收集于互联网,本帖仅是进行集成操作,正文开始
目标:
1.升级tr为最新版
2.更换tr的UI


IP属地:山东1楼2024-08-05 14:59回复
    Docker的升级和安装步骤差不多,安装时候指定的是新创建的目录,升级的时候则是指定原先在用的目录,除此之外,别无二致
    1. Docker镜像拉取
    国内docker无法正常访问仓库,拉取镜像,网上有很多种解决方案,大家可以自行搜索。我用的是(https://www.bilibili.com/read/cv35439867/?jump_opus=1
    )这个解决方案,直接在docker的注册表中修改软件仓库URL。修改完成后通过套件中心重启docker,就可以进行进行docker的拉取。



    IP属地:山东2楼2024-08-05 15:03
    回复
      2025-05-10 16:50:28
      广告
      设置完成后,通过SSH访问NAS(如果能通过注册表拉取镜像,可以不用SSH的方式)。关于ssh及使用管理权限的方式请自行百度。关于镜像的常用命令就两个:
      docker search xxx 搜索命令,xxx就是docker名字,搜索支持模糊查询
      docker pull xxx 拉取命令,xxx就是docker的名字,这个需要准确docker名字

      至此,docker拉取成功


      IP属地:山东3楼2024-08-05 15:04
      收起回复
        2. UI下载
        原版tr的UI不好用,需要安装第三方UI,访问(https://github.com/ronggang/transmission-web-control/releases/tag/v1.6.1-update1),拉到页面最下方,下载source code(zip)压缩包到电脑上备用。(国内也可以访问https://gitee.com/redbrother/transmission-web-control进行下载)
        3. Tr部署前准备
        首先是创建docker的文件夹,tr需要用到三个目录config(配置文件相关)、watch(种子监控目录)、downloads(下载文件目录)。我的做法是创建一个transmission目录,然后在目录下创建config和watch目录,downloads不在此处创建,对应到我的NAS下载目录即可
        刚才下载的UI压缩包,解压后的文件夹,也上传到transmission目录下。同时修改文件夹名称(修改文件夹名称看个人习惯)

        Docker商店的配置说明,可做参考


        IP属地:山东4楼2024-08-05 15:06
        收起回复
          4. 部署tr说明
          群辉docker的安装步骤,不做具体描述,可自行百度。部署中的关键信息,我会一一说明。
          Docker部署时,高级设置处,增加以下内容

          TRANSMISSION_WEB_HOME指定UI的目录
          RPCPORT web登录端口,可自行指定
          PEERPORT 种子链接端口,可自行指定
          PUID和PGID指的是以哪种用户运行docker,如果是0,就是最高权限
          USER和PASS就是登录用的用户名、密码,自行设置
          存储空间设置,这儿很多人不明白目录对应的意思。举例解释一下,例如目录路径是“F:/NAS/新建文件夹/电影”,装载路径写为movie,对于docker应用而言,你只要在下载目录里面填写movie,电影就会下载到F:/NAS/新建文件夹/电影文件夹中;本质上来说,docker不会访问存储目录,只有你将存储目录分给它,并且起一个别名,它就可以访问到这个目录。
          上面说到tr本身需要三个目录,外加一个webui的目录,至少需要四个目录,特别要注意webui目录,映射后的名称要和TRANSMISSION_WEB_HOME里面的参数一致,如果你将ui目录映射成aaa,那参数这儿就填写/aaa/src

          如果你以前就用着tr,这次是升级版本,部署新tr之前需要将旧tr停用(不要删除,万一新tr有问题,还可以继续用旧的,新版本运行一时间后,再考虑删掉旧tr),相关的选项、端口和目录按照旧tr进行选择,部署完成进入tr后,就是新版的了


          IP属地:山东5楼2024-08-05 15:09
          收起回复
            下面上成果,升级完成后,所有种子和数据都在,版本升为最新版,同时UI也完成替换,所有目标都实现


            IP属地:山东6楼2024-08-05 15:12
            收起回复
              温馨提示一下,更换注册表镜像会重启整个docker服务,容器开的比较多的朋友请提前关闭容器,不然会卡很久


              IP属地:广东7楼2024-08-05 15:12
              回复
                这个必须顶一下


                IP属地:山东来自Android客户端8楼2024-08-05 15:13
                回复
                  2025-05-10 16:44:28
                  广告
                  绑定


                  IP属地:北京来自Android客户端9楼2024-08-05 16:37
                  回复
                    最近tr 4.0.6的版本有问题,很多站点要求降级,通过这个方法也可以实现快速降级。建议将4.0.6降级成4.0.5即可


                    IP属地:山东10楼2024-08-15 07:56
                    回复
                      绑定


                      IP属地:天津来自iPhone客户端11楼2024-08-15 08:49
                      回复
                        感谢楼主分享!


                        IP属地:北京来自iPhone客户端12楼2024-08-15 10:23
                        回复
                          技术贴必须感谢一个


                          IP属地:浙江来自iPhone客户端13楼2024-08-18 17:04
                          回复
                            支持技术贴


                            IP属地:辽宁来自Android客户端14楼2024-08-28 05:55
                            回复
                              2025-05-10 16:38:28
                              广告
                              绑定


                              IP属地:青海来自iPhone客户端15楼2024-08-28 05:56
                              回复