78 lines
1.9 KiB
Markdown
78 lines
1.9 KiB
Markdown
# Transmission
|
||
|
||
## Type
|
||
- Entity
|
||
- Software
|
||
|
||
## Description
|
||
Transmission 是一个开源的 BitTorrent 下载客户端,提供简洁的 Web UI 界面,支持远程管理和自动化下载。是 Home Server 媒体中心的核心组件,负责 BT 种子下载环节。
|
||
|
||
## Aliases
|
||
- Transmission BitTorrent
|
||
- lscr.io/linuxserver/transmission
|
||
|
||
## Key Facts
|
||
- **License**: MIT
|
||
- **Language**: C ( GTK+ / Qt GUI / Web UI )
|
||
- **Official Image**: lscr.io/linuxserver/transmission:latest
|
||
- **Deployment**: Docker Compose on Synology NAS / Home Server
|
||
- **Web UI Port**: 9091
|
||
- **Peer Port**: 51413 (TCP + UDP)
|
||
- **Author**: shenwei
|
||
|
||
## Configuration
|
||
|
||
### Web UI Access
|
||
通过 http://host:9091 访问 Web 管理界面,支持:
|
||
- 种子管理(添加/暂停/删除/优先级)
|
||
- 下载/上传速度限制
|
||
- 连接peer管理
|
||
- RSS自动下载(需插件)
|
||
|
||
### Authentication
|
||
Web UI 认证通过 USER/PASS 环境变量配置:
|
||
```yaml
|
||
environment:
|
||
- USER=shenwei
|
||
- PASS=<password>
|
||
```
|
||
|
||
### Docker Deployment (shenwei)
|
||
```yaml
|
||
services:
|
||
transmission:
|
||
image: lscr.io/linuxserver/transmission:latest
|
||
container_name: transmission
|
||
restart: unless-stopped
|
||
network_mode: bridge
|
||
ports:
|
||
- "9091:9091" # Web UI
|
||
- "51413:51413" # Peer TCP
|
||
- "51413:51413/udp" # Peer UDP
|
||
environment:
|
||
- PUID=1000
|
||
- PGID=1000
|
||
- TZ=Etc/UTC
|
||
- USER=shenwei
|
||
- PASS=<password>
|
||
volumes:
|
||
- /home/shenwei/Docker/transmission/data:/config
|
||
- /home/shenwei/Downloads:/downloads
|
||
```
|
||
|
||
## Connections
|
||
|
||
### Upstream
|
||
- [[LinuxServer.io]] — 官方 Docker 镜像维护者
|
||
|
||
### Downstream
|
||
- [[Jellyfin]] — 视频播放(Transmission 下载 → Jellyfin 播放)
|
||
- [[Navidrome]] — 音乐播放(Transmission 下载 → Navidrome 播放)
|
||
- [[Docker Compose]] — 部署方式
|
||
|
||
### Related
|
||
- [[群晖 NAS]] — 部署平台(Synology NAS Docker 环境)
|
||
|
||
## Sources
|
||
- [[用docker安装transmission]]
|