Mobius 发表于 2024-9-17 01:41 PM

记录一次在Debian12上安装Transmission的过程

😒想要分享图片给你们,于是从昨天晚上就在想要不要把图片做种的和电影做种的分开
然后就弄了一个机器挂载了一个几TB的小磁盘,然后准备用来分享图片和歌曲,暂时应该是够了.
但是鉴于虚拟化出来的这个机器配置很低.思来想去没必要用给个几G几H的,1G1H就够了,跑个Transmission即可.
看了下官网,安装太麻烦,果断走EPEL扩展仓库安装
以下仅限于Debian12.别的没试
第一步:开启系统自带的BBR,加速传输,因为Debian12是自带BBR的,所以直接系统命令开启即可.
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr第二步:安装EPEL仓库
apt-get -y install epel-release
apt-get -y update第三步:从仓库拉取Transmission的包.
apt-get install transmission-daemon第四步:启动Transmission,然后再停止Transmission.这里有点坑,这个B玩意要先启动一次才会产生配置文件
systemctl start transmission-daemon.service
systemctl stop transmission-daemon.service第五步:修改配置文件,配置文件位置如下:
vim /var/lib/transmission-daemon/.config/transmission-daemon/settings.json其中有如下需要修改的地方:
"download-dir": "改成下载目录"
"rpc-host-whitelist-enabled": true,
"rpc-password": "改成你要的密码",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "改成你要的用户名",
"rpc-whitelist": "*", // 白名单,直接设置 * 就行
"rpc-whitelist-enabled": false,注意:还有个坑要注意,免得踩到了.哪就是尚未下载完成的文件临时储存目录,incomplete-dir这个参数是设置临时目录的,我看网上很多人都没提起这个,万一你的根目录是个5G的SSD..和我的一样,哪完了.所以一定要修改.
"incomplete-dir":第六步:安装一个好看的Web-UI,使用的是RongGang大佬的.
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh --no-check-certificate
bash install-tr-control.sh

不过默认是英文,折腾这个的人应该都看得懂.给个图你们..

第七步:启动,加设置开机自启
systemctl start transmission-daemon.service
systemctl status transmission-daemon讲讲我遇到的另外一个坑,哪就是UDP缓冲区的配置.为了加快传输性能.TS是需要UDP缓冲区的,不然启动的时候是可以正常启动,但是会有警报,提示UDP缓冲区过小,但是我估计也没几个人会去认真仔细看.警告如下:
Sep 17 00:40:24 files.47bt.com transmission-daemon: UDP Failed to set receive buffer: requested 4194304, got 425984
Sep 17 00:40:24 files.47bt.com transmission-daemon: UDP Failed to set send buffer: requested 1048576, got 425984然后解决办法如下:
sudo nano /etc/sysctl.conf添加或者修改如下两行:
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576保存之后应用新的配置:
sudo sysctl -p然后重启TS:
sudo systemctl restart transmission-daemon还有个大坑要注意.哪就是我是挂载的远程磁盘,而transmission默认启动用户是独立的,不是root用户,对远程磁盘没有读写权限,解决办法如下:
赋权你的下载目录给transmission
sudo chown -R debian-transmission:debian-transmission /storage/downloads然后重启:
sudo systemctl restart transmission-daemon最后来个截图.顺便下了个FC2..哈哈哈哈






47BT热心用户 发表于 2024-9-17 02:33 PM

说到FC2那么我就不困了。{:3_48:}

7kcray 发表于 2024-9-17 05:37 PM

不是吧!? FC2 !? 发现莫总的口味了 哈哈

chris 发表于 2024-9-17 08:17 PM

336-32=83,兄弟们我算对了吗。

zzkxx 发表于 2024-9-19 10:21 AM

莫总这么专业一定是个玩PT的好手,能不能跟你求一下PT的邀请。我有的PT站也想给你发。

Mobius 发表于 2024-9-19 10:48 AM

zzkxx 发表于 2024-9-19 10:21 AM
莫总这么专业一定是个玩PT的好手,能不能跟你求一下PT的邀请。我有的PT站也想给你发。 ...

我不玩PT,我也不喜欢PT,自己圈地哪么几个人在哪里玩游戏,还觉得高人一等..

zzkxx 发表于 2024-9-19 12:01 PM

Mobius 发表于 2024-9-19 10:48 AM
我不玩PT,我也不喜欢PT,自己圈地哪么几个人在哪里玩游戏,还觉得高人一等.. ...

鄙视链确实在各个圈子都存在,但是PT的限制也让做种情况好很多,而且大站资源也不少。
但是我认为玩BT的都是大佬,纯为爱发电,支持你。
当然如果莫总什么时候想进去逛逛,可以找我。

Mobius 发表于 2024-9-19 12:15 PM

zzkxx 发表于 2024-9-19 12:01 PM
鄙视链确实在各个圈子都存在,但是PT的限制也让做种情况好很多,而且大站资源也不少。
但是我认为玩BT的 ...

不过我也能理解PT的存在,国内这个环境,先是吸血雷只吸血不分享,后又是各种网盘的出现.BT很难生存,不强制你分享,基本都是下完就立即关闭上传的.

risingfred 发表于 2024-9-20 08:23 AM

zzkxx 发表于 2024-9-19 10:21 AM
莫总这么专业一定是个玩PT的好手,能不能跟你求一下PT的邀请。我有的PT站也想给你发。 ...

车站的账号有了吗?没有的话换一个邀请吧。
页: [1]
查看完整版本: 记录一次在Debian12上安装Transmission的过程