温馨提示×

centos下jellyfin配置技巧

小樊
68
2025-03-15 14:14:19
栏目: 智能运维

在CentOS下配置Jellyfin媒体服务器可以通过以下步骤进行,包括安装必要的依赖、配置网络、设置数据库以及启动和配置Jellyfin服务。以下是详细的步骤和一些有用的技巧:

安装Jellyfin的步骤

  1. 安装依赖包

    yum install -y libicu fontconfig
    
  2. 配置yum源

    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    
  3. 安装FFmpeg

    yum install epel-release
    wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
    rpm -ivh rpmfusion-free-release-7.noarch.rpm
    yum install ffmpeg
    
  4. 下载并安装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
    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
    
  5. 启动Jellyfin服务

    systemctl enable jellyfin
    systemctl start jellyfin
    
  6. 配置Jellyfin

    • 访问 http://your_server_ip:8096,根据页面提示完成Jellyfin的初始化配置。

配置技巧

  • 使用Docker安装Jellyfin: 如果你希望简化安装过程,可以使用Docker来安装Jellyfin。首先安装Docker,然后从Docker Hub拉取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使用该字体。

    apt install fonts-noto-cjk-extra
    cp /path/to/NotoSerifCJKsc-Medium.woff2 /DATA/AppData/jellyfin/config/fonts/
    
  • 启用硬件转码: 为了提高播放性能,可以在Jellyfin的“控制台”->“播放”中启用硬件转码功能,选择支持的编码格式,如Intel QuickSync (QSV)。

  • 配置防火墙: 确保开放Jellyfin使用的端口,如HTTP(8096)、HTTPS(8920)、DLNA(1900)和Bonjour/mDNS(5353)。

    sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=1900/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=5353/udp --permanent
    sudo firewall-cmd --reload
    
  • 使用自定义CSS美化Jellyfin界面: 可以通过编辑Jellyfin的配置文件来应用自定义CSS,美化界面。

    vi /etc/jellyfin/jellyfin.conf
    

通过以上步骤和技巧,你可以在CentOS上成功配置Jellyfin媒体服务器,并享受个性化的媒体管理和流媒体体验。

0