PVE8.0下使用LXC容器最小资源安装Jellyfin,并挂载群晖共享文件

2025-03-05 09:38:23 3点赞 11收藏 0评论

虚拟主机PVE 下安装有群晖nas,原打算直接利用docker安装Jellyfin,但是docker都懂,速度慢,经常打不开。就像利用LXC安装Jellyfin,该模板基础有jellyfin,资源开销也小。

一、下载模板

PVE-Local(PVE)-CT模板-模板,搜索搜索mediaserver,下载turnkey-mediaserver;现在版本是18.1-1。

PVE8.0下使用LXC容器最小资源安装Jellyfin,并挂载群晖共享文件

下载turnkey-mediaserver速度慢,PVE8.0下使用LXC容器最小资源安装Jellyfin,并挂载群晖共享文件。

PVE8.0下使用LXC容器最小资源安装Jellyfin,并挂载群晖共享文件方法如下:

首先替换通用软件源, Debian 的软件源配置文件是 /etc/apt/sources.list备份后输入以下命令直接填充:(科大的源)

# mirrors.utsc.edu.cn

#Downlaod and Install debian 12 sourcelist

Curl -fsSL https://mirrors.ustc.edu.cn/repogen/conf/debian-https-4-bookworm -o /etc/apt/sources.list

之后替换 pve 软件源

pve 镜像默认的 pve 软件源配置文件是 /etc/apt/sources.list.d/pve-enterprise.list

备份后将其中内容替换为以下即可:

nano /etc/apt/sources.list.d/pve-enterprise.list

#修改成以下内容

deb https://mirrors.ustc.edu.cn/proxmox/debian bookworm pve-no-subscription

完成之后运行以下指令把软件源的密钥安装一下

#Downlaod and install gpg key

wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -o /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

编辑PVE ceph源,配置文件是 /etc/apt/sources.list.d/ceph.list

nano /etc/apt/sources.list.d/ceph.list

# 改成如下内容

deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription

然后就可以愉快的更新软件源了

apt update

修改 CT Templates (LXC 容器) 源

将 /usr/share/perl5/PVE/APLInfo.pm 文件中默认的源地址 http://download.proxmox.com

替换为 https://mirrors.tuna.tsinghua.edu.cn/proxmox 即可

cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back

sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

针对 /usr/share/perl5/PVE/APLInfo.pm 文件的修改,重启后生效

systemctl restart pvedaemon.service

之后在 pve 网页端下载 CT Templates 速度就很快了。

二、建CT:去掉无特权容器的勾;密码需要设置,是root密码;

PVE8.0下使用LXC容器最小资源安装Jellyfin,并挂载群晖共享文件


模板选择刚才下载的turnkey-mediaserver;
磁盘一般默认即可;CPU内存按实际设置;
网络设置静态IP和网关,根据自己的网络实际设置,这个IP就是Jellyfin访问的IP。

三、在新建的虚拟机——选项——功能:
NFS,SMB/CIFS,FUSE打勾,这样就可以直接在LXC里挂载共享磁盘了;

设置开机自启动;

四、启动刚刚新建虚拟机,按照提示设置SMB密码(虚拟机root密码不变)和jellyfin登录密码(后续登录jellyfin的密码,用户名为jellyfin)

五、挂载nas共享文件夹(开机自动挂载):
1、安装CIFS服务:

sudo apt update

sudo apt install cifs-utils

2、在mnt文件夹下新建挂载点:

cd mnt

mkdir share

3、测试挂载

smbclient -L NAS的IP/或者群晖的名字 -U 用户名

注意群晖启用Guest用户,密码为空或者强制密码,强制密码里面不要包括标点 (我在此处踩坑,因为密码中包含逗号,挂载失败)

测试通过成功后,可先手动挂载,挂载命令:

sudo mount -o username=账号,password=密码 //群晖IP/Video /mnt/share

然后打开目录就可以看见文件,也可以使用df -h的命令进行检查

4、设置开机自动挂载,修改/etc/fstab

nano /etc/fstab

//群晖IP/Video /mnt/share cifs defaults,username=账号,password=密码

reboot后用df -h查看

借图一张,感谢!借图一张,感谢!

挂载成功。

六、进入Jellyfin

根据设置IP地址,加上默认端口号8096.就可以打开

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
11
扫一下,分享更方便,购买更轻松