centos

centos如何配置jellyfin服务器

小樊
43
2025-07-04 14:16:25
栏目: 云计算

在CentOS上配置Jellyfin服务器是一个相对简单的过程,以下是详细的步骤指南:

准备工作

  1. 更新系统

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

    sudo yum install -y libicu fontconfig
    
  3. 安装FFmpeg(Jellyfin需要FFmpeg进行转码):

    wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
    tar -xvf ffmpeg-git-amd64-static.tar.xz
    sudo cp ffmpeg-git-20200211-amd64-static/ffmpeg /usr/bin/
    sudo cp ffmpeg-git-20200211-amd64-static/ffprobe /usr/bin/
    

安装Jellyfin

  1. 添加Jellyfin的YUM仓库(可选,可以直接使用RPM包安装):

    sudo tee /etc/yum.repos.d/jellyfin.repo <<EOF
    [jellyfin]
    name=Jellyfin Repository
    baseurl=https://download.jellyfin.org/yum-repo/centos/$releasever/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=https://download.jellyfin.org/yum-repo/RPM-GPG-KEY-jellyfin
    EOF
    sudo yum install jellyfin -y
    
  2. 使用RPM包安装Jellyfin

    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
    sudo yum localinstall jellyfin-web-10.8.9-1.el7.noarch.rpm jellyfin-server-10.8.9-1.el7.x86_64.rpm jellyfin-10.8.9-1.el7.x86_64.rpm
    

启动和配置Jellyfin服务

  1. 启动Jellyfin服务

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

    sudo systemctl enable jellyfin
    
  3. 配置防火墙

    sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
    sudo firewall-cmd --reload
    

初始化Jellyfin

  1. 访问Jellyfin的Web界面(通常是 http://your_server_ip:8096),按照屏幕上的指示完成初始化设置,包括设置管理员账户和密码、添加媒体库等。

配置SSL(可选)

为了提高安全性,你可以配置SSL证书:

sudo yum install -y certbot python3-certbot-nginx
sudo certbot --nginx -d your_domain

使用Docker安装Jellyfin(可选)

如果你更喜欢使用Docker来管理容器,可以按照以下步骤进行:

  1. 安装Docker

    sudo yum install -y docker
    sudo systemctl start docker
    sudo systemctl enable docker
    
  2. 拉取Jellyfin镜像

    sudo docker pull jellyfin/jellyfin
    
  3. 运行Jellyfin容器

    sudo docker run -d \
      --name=jellyfin \
      -p 8096:8096 \
      -v /path/to/your/config:/config \
      -v /path/to/your/data:/data \
      jellyfin/jellyfin
    

通过以上步骤,你应该能够在CentOS上成功配置Jellyfin服务器。如果在安装过程中遇到问题,可以参考Jellyfin的官方文档或相关社区论坛寻求帮助。

0
看了该问题的人还看了