本文介绍在CentOS 8操作系统上安装和配置Jellyfin媒体服务器的方法。
简介 Jellyfin是一种自由软件媒体系统(The Free Software Media System),可让您构建自己的家庭媒体系统,例如您的个人Netflix或Plex。您可以安排媒体:电影、音乐、书籍、播客,并可以在Web界面上访问它们,也可以根据需要进行自定义。 可以在Linux环境中设置Jellyfin服务器,并使用浏览器和移动应用程序从不同的设备立即访问内容。您可以轻松地将媒体服务器链接到Jellyfin Android/iOS App,并在旅途中欣赏媒体。
一、在CentOS 8上安装FFmpeg FFmpeg用于媒体编码/转码,它没有随CentOS 8一起提供,因此我们必须安装它。 使用以下命令安装FFmpeg: 1、安装EPEL-Release sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm 2、安装RPM Fusion存储库 sudo yum -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm 3、安装SDL2库 sudo yum install -y SDL2 4、安装FFmpeg sudo yum -y install ffmpeg ffmpeg-devel 参考:在CentOS 8/RHEL 8发行版上安装FFmpeg的方法。
二、下载Jellyfin rpm软件包 安装wget软件包: sudo yum -y install wget 下载并安装Jellyfin-server和Jellyfin-web rpm软件包: ## Jellyfin server wget https://repo.jellyfin.org/releases/server/centos/versions/stable/server/10.6.4/jellyfin-server-10.6.4-1.el7.x86_64.rpm ## jellyfin-web wget https://repo.jellyfin.org/releases/server/centos/versions/stable/web/10.6.4/jellyfin-web-10.6.4-1.el7.noarch.rpm 安装下载的软件包: ## Jellyfin-server sudo yum -y localinstall jellyfin-server-*.rpm ##jellyfin-web sudo yum -y localinstall jellyfin-web-*.rpm 启动并启用Jellyfin服务: sudo systemctl enable jellyfin sudo systemctl start jellyfin 检查Jellyfin服务是否已成功启动: $ sudo systemctl status jellyfin 样本输出:
以上输出内容表示您的媒体服务器现在正在运行,应该可以通过http://server-IP:8096进行访问。 如果启用了防火墙,则应允许通过8096端口连接到服务器: sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
三、配置Jellyfin媒体服务器 打开Web界面并配置初始设置:
设置管理员用户帐户:
使用在上述步骤中创建的管理员凭据登录,您将需要设置媒体库,选择要流式传输的媒体类型并设置内容目录:
设置您的媒体系统并将内容添加到您指定的文件夹中的jellyfin服务器:
单击添加媒体库(Add Media Library)以添加其他库,然后单击下一步:
选中允许远程连接(Allow remote connections)框以允许来自远程设备的连接:
然后,您将被重定向到控制面板,现在您可以在其中看到已上传到文件夹的媒体。内容元数据(例如横幅),电影信息(包括演员阵容和评分)将自动下载(如果可用):
当然,还可以播放内容:
您还可以从Google PlayStore和Apple AppStore上可用的移动应用程序访问内容:
至此,配置Jellyfin媒体服务器完成,您可以随时享受流媒体体验了。
相关主题 |