跳过正文
在 LXC 容器中安装 Transmission BT 下载服务器
  1. Proxmox VE/

在 LXC 容器中安装 Transmission BT 下载服务器

目录
Proxmox VE - 这篇文章属于一个选集。
§ 9: 本文

准备LXC模板
#

下载 Debian12 模板 local→CT templates→Templates→debian-12-standard→download→debian-12-standard_120.1_amd64.tar.zst

1.create-lxc-bt-download

2.create-lxc-bt-download

3.create-lxc-bt-download

创建LXC容器(从模板到容器)
#

  • 容器ID:PVE 系统分配

  • 容器名称:自定义

  • 密码/确认密码:root登录密码

  • 特权容器:取消非特权容器小勾,创建一个特权容器(特权容器可以修改外部资源)

    4.create-lxc-bt-general

  • 容器模板选择下载好的 debian-12-standard_120.1_amd64.tar.zst

5.create-lxc-bt-template

  • 磁盘容量,根据具体情况而定。这里默认8GB。

6.create-lxc-bt-disk

  • CPU核心数,根据业务情况而定。

7.create-lxc-bt-cpu

  • 内存大小,根据业务情况而定。

8.create-lxc-bt-memory

  • 网络设定。IPv4选择静态,并设置适当的IP地址和网关地址。IPv6不用填写,选 SLAAC (Stateless Address Auto configuration)

9.create-lxc-bt-network

  • DNS 不用填,默认即可。

10.create-lxc-bt-dns

  • 确认信息无误点Finish完成 LXC 容器的创建。

11.create-lxc-bt-confirm

在LXC容器中安装 transmission
#

  1. 启动 LXC 容器

    13.create-lxc-bt-start

  2. 登录LXC Shell

    14.create-lxc-bt-root-login

  3. 更新系统

apt update
apt upgrade -y
  1. 安装 Transmission
apt install transmission-daemon

15.create-lxc-bt-install-transmission

配置 transmission
#

  1. 停止 Transmission 守护进程
service transmission-daemon stop

修改配置文件 /etc/transmission-daemon/setting.json

vim.tiny /etc/transmission-daemon/settings.json
  • download-dir:本地下载目录,将地址修改为 /mnt/btdownloads
  • rpc-password:Web登录密码,将密码修改为自己的密码
  • rpc-username:Web登录用户名,将用户名修改为自己的用户名
  • rpc-whitelist:允许访问的IP白名单地址,添加白名单地址 127.0.0.1,10.10.1.*

16.create-lxc-bt-change-bt-setting

17.create-lxc-bt-change-bt-setting

  1. 启动 Transmission 守护进程
service transmission-daemon start

登录 Transmission Web
#

输入IP+端口:10.10.1.172:9091 。 在弹出的窗口中输入刚刚修改的用户名和密码,点击登录。

18.create-lxc-bt-web-login

19.create-lxc-bt-web-login-successful

挂载 PVE 主机目录
#

  1. 关闭 LXC 容器

    20.create-lxc-bt-mount-pve

  2. 利用 pct 命令。在PVE.Shell 中将已经挂载到 PVE 系统中的 SMB 共享文件再挂载到 LXC 中:

pct set 114 -mp0 /mnt/pve/share_nas2/downloads,mp=/mnt/btdownloads
  • vmid :114,容器虚拟机ID
  • --mp[]-mp0,使用容器挂载点
  • volume/mnt/pve/share-nas2/downloads,PVE系统主机中的挂载目录
  • mp/mnt/btdownloads ,114号容器的挂载目录。

21.create-lxc-bt-mount-pve-pct

  1. 查看 LXC 是否挂载成功,容器→Resources→Mount Point

22.create-lxc-bt-mount-pve-successful

参考资料
#

Proxmox VE - 这篇文章属于一个选集。
§ 9: 本文