centos

jellyfin在centos上的安装步骤

小樊
89
2025-02-13 05:19:50
栏目: 智能运维

在CentOS上安装Jellyfin媒体服务器的步骤如下:

准备工作

  1. 更新系统

    sudo yum update -y
    
  2. 安装依赖包

    sudo yum install -y libicu fontconfig
    
  3. 安装FFmpeg

    • 访问 John Van Sickle提供的FFmpeg静态包页面 下载适合你系统的FFmpeg版本。
    • 解压下载的包:
      tar -xvf ffmpeg-<version>-static.tar.xz
      
    • 将解压后的FFmpeg和ffprobe可执行文件复制到 /usr/bin/ 目录下:
      sudo cp ffmpeg-<version>-static/ffmpeg /usr/bin/ffmpeg
      sudo cp ffmpeg-<version>-static/ffprobe /usr/bin/ffprobe
      

安装Jellyfin

  1. 下载Jellyfin RPM包

    • 访问 Jellyfin官方发布页面 下载最新版本的Jellyfin RPM包。
    • 例如,下载Jellyfin Web服务器、服务器和客户端包:
      wget https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-<version>-1.el7.noarch.rpm
      wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-<version>-1.el7.x86_64.rpm
      wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-<version>-1.el7.x86_64.rpm
      
  2. 安装Jellyfin

    sudo rpm -Uvh --nodeps jellyfin-web-<version>-1.el7.noarch.rpm
    sudo rpm -Uvh --nodeps jellyfin-server-<version>-1.el7.x86_64.rpm
    sudo rpm -Uvh --nodeps jellyfin-<version>-1.el7.x86_64.rpm
    

配置和启动Jellyfin

  1. 启动Jellyfin服务

    sudo systemctl start jellyfin
    
  2. 设置开机自启动

    sudo systemctl enable jellyfin
    
  3. 访问Jellyfin Web界面

    • 打开浏览器,输入服务器的IP地址和Jellyfin的默认端口(通常是8096):
      http://<your_server_ip>:8096
      
    • 按照屏幕上的指示完成Jellyfin的初始设置,包括设置管理员账户和密码,添加你的媒体库等。

配置防火墙

  1. 放行必要的端口
    sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent  # 用于HTTPS
    sudo firewall-cmd --zone=public --add-port=1900/udp --permanent  # 用于DLNA
    sudo firewall-cmd --zone=public --add-port=5353/udp --permanent  # 用于Bonjour/mDNS
    sudo firewall-cmd --reload
    

注意事项

通过以上步骤,你应该能够在CentOS系统上成功安装并运行Jellyfin媒体服务器。

0
看了该问题的人还看了