生生不息

生生不息

PVE虚拟机内portainer安装Transmission

8
2024-09-30
PVE虚拟机内portainer安装Transmission

环境

PVE 8.2.4
虚拟机ubuntu 22.04lts
docker管理区 portainer

准备工作

准备几个存储卷
方便transmission映射

物理来源pve硬盘,nfs映射

shell上建好目录结构
1.png

创建好存储卷
2.png

在pve创建docker共享文件夹文件夹下data建立transmission主目录,并在目录下建立三个文件夹

config downloads watch其中在config下建立汉化文件夹webui

汉化文件到gitee上下载

https://gitee.com/culturist/transmission-web-control

下载后只将src目录下的文件放到webui中,前期工作已经完毕

Portainer部署

步骤可分为①拉取镜像.②映射端口.③映射目录路径.④添加环境变量.以下是每一步的分部教程.以部署qBittorrent举例。(增强版,较多站点不允许)

拉取镜像

  1. 添加容器,编辑参数
    名称:transmisson

镜像源:linuxserver/transmission

添加端口映射:

  9091-9091 tcp
  51413-51413 tcp
  51413-51413 udp

4.png

添加文件目录路径映射

  1. 拉到下面进入存储前,按照下图设置.(前面有添加未使用的存储卷,分别选好)
    5.png

  2. 添加环境变量.
    进入环境变量,并添加6个参数.

    PUID #填入自己账户的UID

    PGID #填入自己账户的GID

    TZ #填入linux的时区,在中国一般填写Asia/Shanghai

    USER/PASS:账号密码

    TRANSMISSION_WEB_HOME:前面我们准备的目录。这样才能挂上美化ui

6.png

测试模式可以选择bridge模式,正式使用建议host,如下图
7.png

再修改重启策略为除非停止
75.png
部署后

http://ip:9091/即可打开。

高级及疑难问题

  1. pt还可以使用快速hash校验版本:
https://github.com/ChisBread/transmission_skip_patch
https://hub.docker.com/r/chisbread/transmission
  1. 挂载存储卷
    可以多挂载qb的下载目录,这样使用qb下载,transmission做种。
  2. 报错cannot connect to trackers

网传是dns问题。

因为我前面安装docker和拉取镜像时修改了默认网关和dns(31.2)连去旁路网关了。

本来做种也好好的,陆续都变黄色了(cannot connect)。

就改回31.1主路由了。重启transmission容器,ok了。