Files
nexus/wiki/sources/用docker安装transmission.md
2026-04-22 04:03:04 +08:00

2.6 KiB
Raw Blame History

title, type, tags, date
title type tags date
用Docker安装transmission source
docker
transmission
home-office
2026-04-14

Source File

Summary (用中文描述)

  • 核心主题:通过 Docker Compose 在 Home Server 部署 Transmission BT 下载服务
  • 问题域BT 下载服务容器化部署、Web UI 访问、下载目录管理
  • 方法/机制:使用 linuxserver/transmission 官方镜像,通过 Docker Compose 定义端口映射、环境变量PUID/PGID/TZ/认证)、卷挂载(配置目录+下载目录)实现一键部署
  • 结论/价值Transmission 是家庭媒体中心的核心组件,与 Jellyfin/Navidrome 共同构成"下载→整理→播放"媒体工作流

Key Claims (用中文描述)

  • LinuxServer.io 维护的 Transmission 镜像通过 docker-compose 一键部署
  • 端口 9091 映射 Web UI 访问,端口 51413/UDP 映射 BT Peer 通信
  • PUID/PGID 环境变量实现容器内进程以宿主机用户权限运行,避免文件权限问题
  • TZ=Etc/UTC 配置容器时区,可根据需要调整为 Asia/Shanghai
  • USER/PASS 环境变量启用 Web UI 认证,保护服务安全

Key Quotes

"image: lscr.io/linuxserver/transmission:latest" — LinuxServer.io 官方维护镜像 "network_mode: bridge" — 采用桥接网络模式,与宿主机网络隔离但可访问 "restart: unless-stopped" — 容器异常退出后自动重启策略

Key Concepts

  • Docker ComposeYAML 格式定义多容器应用的配置规范,本文档使用 version: '3.8'
  • Docker Volume:持久化存储机制,/config 目录存储配置和下载状态,/downloads 目录挂载宿主下载目录
  • PUID/PGIDDocker 容器进程以宿主机指定用户运行的环境变量,解决文件权限问题
  • 端口映射-p host:container 格式将容器端口暴露到宿主机网络
  • 桥接网络bridge 网络模式下容器共享宿主机网络栈,实现端口映射访问

Key Entities

  • LinuxServer.io:开源 Docker 镜像维护组织transmission 镜像官方来源
  • Transmission:开源 BT 下载客户端Home Server 媒体中心核心组件
  • Docker:容器化部署平台,本文档使用 docker-compose 管理服务生命周期

Connections

Contradictions

  • 无冲突;与 用Docker安装jellyfin 形成互补jellyfin=播放transmission=下载,共同服务于家庭媒体中心工作流)