centos

jellyfin在centos上的使用教程有哪些

小樊
41
2025-03-17 14:41:37
栏目: 智能运维

在CentOS上安装和配置Jellyfin媒体服务器的教程有多个,以下是一些详细的步骤和指南:

使用RPM包在CentOS 7下安装Jellyfin

  1. 安装依赖
yum install libicu fontconfig -y
  1. 配置RPM Fusion源并安装FFmpeg
yum install epel-release
wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
yum install ffmpeg
  1. 下载并安装Jellyfin RPM包
wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm

rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm
rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm
rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
  1. 启动Jellyfin
systemctl start jellyfin
systemctl enable jellyfin
  1. 访问Jellyfin
http://localhost:8096
  1. 初始化Jellyfin

使用Docker在CentOS上部署Jellyfin

  1. 安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
  1. 拉取Jellyfin镜像
docker pull nyanmisaka/jellyfin:latest
  1. 创建并启动容器
docker run -d --name jellyfin \
  -v /path/to/config:/config \
  -v /path/to/cache:/cache \
  -v /path/to/media:/media \
  -p 8096:8096 \
  --device /dev/dri/renderD128 \
  jellyfin
  1. 访问Jellyfin
http://localhost:8096

在CentOS下部署支持S3的Jellyfin

  1. 安装依赖
yum install gcc make openssl-devel libcurl-devel libxml2-devel -y
  1. 编译安装s3fs-fuse
git clone https://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs-fuse
./autogen.sh
./configure
make && make install
  1. 挂载S3文件系统
echo "YOUR_S3_ACCESS_KEY:YOUR_S3_SECRET_KEY" > /etc/passwd-s3fs
chmod 600 /etc/passwd-s3fs
s3fs YOUR_BUCKET /mnt/oss -o passwd_file=/etc/passwd-s3fs -o url=https://YOUR_S3_ENDPOINT -o use_path_request_style
  1. 安装Jellyfin和配置: 参考Jellyfin官方文档进行安装和配置。

以上教程涵盖了在CentOS上通过RPM包、Docker以及支持S3的方式部署Jellyfin的基本步骤,具体配置可能会因版本和环境有所不同,请参考官方文档进行详细设置。

0
看了该问题的人还看了