如何在 CentOS 8 上安装 Jellyfin

在本教程中,我们将向您展示如何在 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 官方网站.