Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面。也是PT最常用的一种下载客户端,是一个开源项目,特点是资源占用非常低,是大数量保种低不二选择。

群晖Docker安装
- 打开群晖docker,注册表搜索transmission,选择
linuxserver/transmission
- 映像下载完之后点启动,创建容器中 - 高级设置
- 存储空间添加对应的三个文件夹
/config配置和日志文件夹/watch监视 torrent 文件夹/downloads下载文件夹- 端口设置,映射对应的三个端口
- 容器端口
51413,类型 TCP - 容器端口
51413,类型UDP - 容器端口
9091,类型TCP,这个是WebUI端口 - 环境中新增如下:
PUID和GUID,查看puid和guid参照 群晖使用小技巧TZ=Asia/ShangHai时区设置为上海TRANSMISSION_WEB_HOME=/transmission-web-control/界面为中文汉化版USER用户名PASS密码
设置完之后点完成,启动容器,就可以在 htts://<IP>:9091 打开界面进行操作。在路由器对 9091 和 51413 或者对应端口进行转发,就可以开始下载。
通过SSH安装
终端执行如下代码即可
docker run -d \ --name=transmission \ -e PUID=1026 \ -e PGID=100 \ -e TZ=Asia/ShangHai \ -e TRANSMISSION_WEB_HOME=/transmission-web-control/ \ -e USER=admin \ -e PASS=password \ -p 9091:9091 \ -p 51413:51413 \ -p 51413:51413/udp \ -v /volume1/docker/transmission/config:/config \ -v /volume3/Download:/downloads \ -v /volume1/docker/transmission/watch:/watch \ --restart unless-stopped \ linuxserver/transmission
或者使用 docker-compose 的方式
先在对应文件夹创建一个
docker-compose.yml的文件,将如下内容编辑进去。--- version: "2.1" services: transmission: image: linuxserver/transmission container_name: transmission environment: - PUID=1026 - PGID=100 - TZ=Asia/ShangHai - TRANSMISSION_WEB_HOME=/transmission-web-control/ - USER=admin - PASS=password volumes: - /volume1/docker/transmission/config:/config - /volume3/Download:/downloads - /volume1/docker/transmission/watch:/watch ports: - 9091:9091 - 51413:51413 - 51413:51413/udp restart: unless-stopped
然后在终端中在同一个文件夹下运行:
docker-compose up -d
创建一个并启动容器。
up表示调出服务,-d表示在后台进行。如果您想从其他文件夹中进行操作,或者以不同的方式命名yaml文件,即
docker-compose.yml,那么您可以在命令中用-f定义它:docker-compose -f /volume1/docker/transmission/docker-compose.yml up -d
要关闭服务,只需
docker-compose down或docker-compose -f /path/to/heimdall.yml down,yml定义的所有容器都将被停止和销毁。参数
容器镜像是使用在运行时传递的参数配置的(例如上面的那些)。这些参数用冒号隔开,
<external>:<internal>分别表示。例如,-p 8080:80将从容器内部公开端口80,以便从容器外部端口上的主机 IP 访问8080。范围 | 功能 |
-p 9091 | 网页界面 |
-p 51413 | 种子端口 TCP |
-p 51413/udp | Torrent 端口 UDP |
-e PUID=1000 | 用户 ID |
-e PGID=1000 | GroupID |
-e TZ=Asia/ShangHai | 指定时区以使用 亚洲/上海。 |
-e TRANSMISSION_WEB_HOME=/transmission-web-control/ | 指定备用 UI 选项是 /combustion-release/、/transmission-web-control/和。/kettu//flood-for-transmission/ 。/transmission-web-control/为中文界面 |
-e USER=username | 指定接口的可选用户名 |
-e PASS=password | 指定接口的可选密码 |
-e WHITELIST=iplist | 指定逗号分隔的 ip 白名单的可选列表。填写 rpc-whitelist 设置。 |
-e HOST_WHITELIST=dnsnane list | 指定逗号分隔的 dns 名称白名单的可选列表。填写 rpc-host-whitelist 设置。 |
-v /config | 传输应存储配置文件和日志的位置。 |
-v /downloads | 本地下载路径。 |
-v /watch | 监视 torrent 文件的文件夹。 |
