在本教程中,我们将向您展示如何在 CentOS 8 上安装 Jellyfin。对于那些不知道的人,Jellyfin 是一个开源媒体流工具,可让您构建自己的家庭媒体系统,例如您的个人Netflix 或 Plex。 使用 Jellyfin,您可以组织您的媒体内容(书籍、电影、音乐等)并从您自己的服务器流式传输到任何设备,而无需附加任何条件。 Jellyfin 支持 GNU/Linux、macOS 和 Microsoft Windows 操作系统。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 CentOS 8 上逐步安装 Jellyfin 开源媒体流。
在 CentOS 8 上安装 Jellyfin
第 1 步。首先,让我们首先确保您的系统是最新的。
sudo dnf update
步骤 2. 安装 Epel 和 RPM Fusion Repository。
您需要在您的系统上安装 EPEL(企业 Linux 的额外软件包)和 RPM Fusion 存储库:
sudo dnf install epel-release sudo dnf install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
步骤 3. 安装 SDL2 库。
运行以下命令进行安装:
sudo dnf install SDL2
步骤 4. 安装 FFmpeg。
现在我们使用安装 FFmpeg dnf
命令:
sudo dnf install ffmpeg ffmpeg-devel
步骤 5. 在 CentOS 8 上安装 Jellyfin。
现在下载并安装 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 服务器包和 Jellyfin Web 包:
sudo dnf localinstall jellyfin-server-*.rpm sudo dnf localinstall jellyfin-web-*.rpm
完成后,启动并启用 Jellyfin 服务:
sudo systemctl enable jellyfin sudo systemctl start jellyfin
步骤 6. 配置防火墙。
如果启用了防火墙,则应允许通过端口连接到服务器 8096
:
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
步骤 7. 在 CentOS 上访问 Jellyfin Web 界面。
基于 Web 的管理界面位于端口 8096。您可以通过以下 URL 访问 Jellyfin Web 界面:
https://localhost:8096
恭喜! 您已成功安装 Jellyfin。 感谢您使用本教程在您的 CentOS 8 系统上安装 Jellyfin 开源媒体流。 如需其他帮助或有用信息,我们建议您查看 Jellyfin 官方网站.