centos

jellyfin在centos上的兼容性如何

小樊
42
2025-04-10 16:04:19
栏目: 智能运维

Jellyfin在CentOS上的兼容性相对较好,有多种安装方法可供选择,包括使用RPM包、Docker容器以及源码编译。以下是一些详细的安装步骤和注意事项:

使用RPM包在CentOS 7下安装Jellyfin

  1. 安装依赖
yum install libicu fontconfig -y
  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

使用Docker在CentOS上安装Jellyfin

  1. 安装Docker
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
  1. 拉取Jellyfin镜像并运行容器
docker pull jellyfin/jellyfin:latest
docker run -d --name myvideo -p 80:8096 --restart=always --privileged=true -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /movies:/media jellyfin/jellyfin:latest

使用源码编译安装Jellyfin(适用于CentOS 7)

  1. 安装依赖库
yum install gcc fuse-devel libcurl-devel libxml2-devel make openssl-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文件系统
mkdir -p /mnt/oss
s3fs YOUR_BUCKET /mnt/oss -o passwd_file=/etc/passwd-s3fs -o url=https://YOUR_S3_ENDPOINT -o use_path_request_style
  1. 安装Jellyfin和FFmpeg
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
tar -xvf ffmpeg-git-amd64-static.tar.xz
cp ffmpeg-git-20200211-amd64-static/ffmpeg /usr/bin/

注意事项

通过以上方法,你可以在CentOS上成功安装和运行Jellyfin,享受家庭媒体服务带来的便利。

0
看了该问题的人还看了