Docker-GUI安装
新建相关文件夹
新建一个文件夹,命名为dockertr,类似的都行,下面再新建文件夹config,watch,transmission-web-control,之后在“transmission-web-control”下再新建“web”文件夹。
安装Docker版transmission
直接安装星最多的即可,也就是:https://registry.h(๐•ᴗ•๐).docker.com/r/linuxserver/transmission/
然后配置环境变量:
其中注意的是“transmission-web-control”
映射(๐•ᴗ•๐)径时都没有"/web",而在环境变量的值中,需要加上"/web"
同时PGID和PUID对应自己的用户填写,通过ssh连接到机器上,输入"id"命令即可查看自己的uid和组。群晖默认给每个人分配user组是100,不要填写这个,写101,也就是管理员的那个组,否则会报错:
transmission-daemon Error loading config file -- exiting. (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:825)
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
然后端口设置一下,就没问题了。
安装transmission-web-control
transmission-web-control提供的是脚本安装。先下载
wget https://gith(๐•ᴗ•๐).com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
进入ssh,然后使用sudo在root身份下运行,在菜单中选6自定义安装目录,然后指定如:/volume1/docker/transmission/transmission-web-control
不加/web,然后返回后选择1安装。
最后访问你的transmission webui
Docker-compose安装
推荐:最佳安装方式
构建docker-compose.yml
文件,内容如下
---
version: "2.1"
services:
transmission:
image: lscr.io/linuxserver/transmission:latest
container_name: transmission
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- TRANSMISSION_WEB_HOME= #optional
- USER= #optional
- PASS= #optional
- WHITELIST= #optional
- PEERPORT= #optional
- HOST_WHITELIST= #optional
volumes:
- /path/to/data:/config
- /path/to/downloads:/downloads
- /path/to/watch/folder:/watch
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
进入ssh,cd到文件所在目录,执行命令:docker compose up -d
,等待安装完成即可。
Docker-CIL安装
进入ssh,以高权限用户执行如下命令,静等安装即可。
docker run -d \
--name=transmission \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Etc/UTC \
-e TRANSMISSION_WEB_HOME= `#optional` \
-e USER= `#optional` \
-e PASS= `#optional` \
-e WHITELIST= `#optional` \
-e PEERPORT= `#optional` \
-e HOST_WHITELIST= `#optional` \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-v /path/to/data:/config \
-v /path/to/downloads:/downloads \
-v /path/to/watch/folder:/watch \
--restart unless-stopped \
lscr.io/linuxserver/transmission:latest
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
Pter受用的系列教程:
【小白向】SSH基本教程
emby多端播放一文通
Docker-Transmission安装教程
emby多端播放之Windows播放
emby多端播放之macOS播放
群晖反向代理实现https小绿锁
[搬运]PT新手入门必看教程
强大的本地媒体库管理软件Kodi使用教程
【小白向】为(๐•ᴗ•๐)添加telegram bot机器人
【独占原创】为你的QB换个皮-Qb WebUI更换教程
emby多端播放之手机播放(Android和iOS均有)
emby多端播放之Android TV播放(电视盒子同样适用)
[授权转载]群晖NAS反向代理+内网穿透=无需端口访问内网所有服务无需端口