安装 Docker 版本的 BitTorrent 下载工具 – Transmission 和增强版 Web UI – Transmission Web Control

准备工作

  1. 安装 Docker
  2. 安装 Docker 可视化容器管理工具 – Portainer

安装教程

  1. 创建用于持久化存储 Transmission 数据的目录(命名规则参考)

    mkdir -p '自定义数据目录'/data # Transmission 数据目录
    mkdir -p '自定义数据目录'/downloads # Transmission 下载目录
    mkdir -p '自定义数据目录'/watch # Transmission 种子监控目录,放入这里的 .torrent 文件会自动开始下载
  2. 登录 Portainer 管理页面选择 local

    img

  3. 点击左侧 Stacks ,在该页面中点击 Add stack

    img

  4. Stack 命名,根据需要修改下文中提供的模板并粘贴到页面上,然后点击页面底部 Deploy the stack 完成创建

    version: "3"
    
    services:
     transmission:
       image: lscr.io/linuxserver/transmission:latest       # latest 安装最新的版本
       container_name: transmission
       environment:
         - PUID=0                                           # 指定进程用户 ID(不懂勿改)
         - PGID=0                                           # 指定进程用户组 ID(不懂勿改)
         - TZ=Asia/Shanghai                                 # 容器内部时区
         - TRANSMISSION_WEB_HOME=/transmission-web-control/ # 指定使用的增强版 Web UI
         - USER=username                                    # 登录用户名
         - PASS=password                                    # 登录密码
         - PEERPORT=51413
       volumes:
         - "'自定义数据目录'/data:/config"                    # Transmission 数据目录
         - "'自定义数据目录'/downloads:/downloads"            # Transmission 下载目录
         - "'自定义数据目录'/watch:/watch"                    # Transmission 种子监控目录,放入这里的 .torrent 文件会自动开始下载
       ports:
         - 9091:9091                                        # 网页访问端口,例如要改为通过 8080 端口访问,就修改为8080:9091
         - 51413:51413
         - 51413:51413/udp
       restart: unless-stopped                              # 设置重启策略

登录

创建成功后,你可以通过打开 Web 浏览器并转到以下位置登录到您的 Transmission 实例:

http://localhost:9091 # 账号 USER 设置的值 密码 PASS 设置的值
  • 如果您不是在本机安装,请不要忘记将 localhost 替换为安装设备的实际 IP 地址
  • 如果您修改了默认的 HTTP 访问端口,请不要忘记将 9091 替换为您自定义的端口
0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
By 马丁龙猪

标签

归档

其他操作