本文最后更新于 2024-12-16T23:39:07+08:00
有一些网站会限制使用的bt客户端的版本,然后archlinux由于滚动更新,软件都是最新版本的,所以docker就非常好用。
docker-compose.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| version: "2.1" services: transmission: image: linuxserver/transmission:latest container_name: transmission environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - TRANSMISSION_WEB_HOME= - USER= - PASS= - WHITELIST= - RPCPORT= - PEERPORT= - HOST_WHITELIST= volumes: - /path/to/config:/config - /path/to/downloads:/downloads - /path/to/watch:/watch ports: - 9091:9091 - 51413:51413 - 51413:51413/udp restart: unless-stopped
|
配置文件来自(有一些修改)。linuxserver官方文档
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| version: "2.1" services: transmission: image: linuxserver/transmission:4.0.5 container_name: transmission environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - TRANSMISSION_WEB_HOME=/config/web/src - USER=username_of_webui - PASS=password_of_webui - WHITELIST= - RPCPORT= - PEERPORT= - HOST_WHITELIST= volumes: - /home/tr/config:/config - /home/tr/downloads:/downloads - /home/tr/watch:/watch network_mode: host restart: unless-stopped
|
网络模式改成了host
,然后增加了web_home,可以用来改变UI
从release页面下载webui的源代码,然后确保把解压后的src
文件夹中的内容放到之前配置的/config/web/src
(因为config
文件夹已经映射过了,所以也就是home/tr/config/web/src
)中。
然后docker compose up -d
即可。
References