溫馨提示×

jellyfin在centos上的兼容性如何

小樊
44
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/

注意事項

  • 依賴管理:確保所有依賴庫都已正確安裝,特別是FFmpeg,因為Jellyfin需要它來進行視頻轉碼。
  • 權限設置:在掛載S3文件系統時,確保密鑰文件的權限設置正確,以避免訪問問題。
  • 防火墻設置:如果使用Docker,確保防火墻允許8096端口的流量。

通過以上方法,你可以在CentOS上成功安裝和運行Jellyfin,享受家庭媒體服務帶來的便利。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女