本文由bingAI翻译自 https://linux.how2shout.com/how-to-install-jellyfin-media-server-on-ubuntu-22-04-lts/

本文将教你如何在Ubuntu 22.04 LTS Jammy JellyFish上安装和设置Jellyfin媒体服务器,以便与朋友分享你的音乐,或者通过本地网络或互联网播放它们。

当谈到创建自己的媒体服务器时,第一个想到的可能是Kodi或Plex,但它们并不是唯一的选择。Jellyfin是另一个流行的开源项目,它可以让我们快速创建一个现代的媒体服务器,拥有一个交互式的Web用户界面,用来管理视频、图片和音乐等媒体文件。我们可以通过各种设备浏览Jellyfin上的媒体内容,例如电脑、Roku、Android、iOS(包括AirPlay)、Android TV或Fire TV设备,或者通过Chromecast或现有的Kodi。而当涉及到安装Jellyfin服务器平台时,它并不局限于Linux系统,我们也可以在运行Microsoft Windows、macOS或Docker容器的机器上设置它。

2021年最佳免费和开源家庭媒体服务器操作系统软件

我们都喜欢音乐和视频,每个人都有自己的媒体文件收藏,无论是在电脑还是智能手机上。但你不可能每次都带着你庞大的电影、歌曲和其他媒体文件。在这种情况下,家庭媒体服务器就派上用场了。有很多种 … 继续阅读

本文将向你展示如何在Ubuntu 22.04 LTS上安装Jellyfin,以及如何配置你的媒体驱动器,使其具有适当的读写权限。此外,我们还将指导你如何通过Apache或Nginx反向代理选项来流式传输你的媒体,并用SSL证书来保护它。

本文将涵盖以下步骤:

  • 添加GPG密钥和Jellyfin仓库到你的系统。
  • 更新你的系统并使用apt命令安装Jellyfin。
  • 使用systemctl命令启用和启动Jellyfin服务。
  • 使用ufw命令允许Jellyfin端口(8096)通过防火墙。
  • 使用Web浏览器在http://localhost:8096上配置初始设置。
  • 设置你的用户名和密码作为管理员账户。
  • 添加库来存放你的媒体文件(电影、电视节目、音乐等)。
  • 使用你的凭据登录Jellyfin服务器。

以下是每个步骤的具体命令:

步骤1:添加GPG密钥和Jellyfin仓库

首先,我们需要添加Jellyfin项目提供的GPG密钥到我们的系统,以便验证下载的软件包。打开终端并运行以下命令:

wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -

然后,我们需要添加Jellyfin仓库到我们的系统源列表中。运行以下命令:

echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

步骤2:更新你的系统并使用apt命令安装Jellyfin

在添加了Jellyfin仓库后,我们需要更新我们的系统,以便获取最新的软件包信息。运行以下命令:

sudo apt update

然后,我们可以使用apt命令来安装Jellyfin软件包。运行以下命令:

sudo apt install jellyfin

这将自动安装Jellyfin及其所有依赖项。

步骤3:使用systemctl命令启用和启动Jellyfin服务

在安装了Jellyfin后,我们需要启用和启动Jellyfin服务,以便它可以在后台运行,并且在系统重启后自动启动。运行以下命令:

sudo systemctl enable --now jellyfin

这将激活并运行Jellyfin服务。

步骤4:使用ufw命令允许Jellyfin端口(8096)通过防火墙

如果你的系统上启用了ufw防火墙,你需要允许Jellyfin的默认端口(8096)通过防火墙,以便你可以从其他设备访问它。运行以下命令:

sudo ufw allow 8096/tcp

这将打开Jellyfin端口。

步骤5:使用Web浏览器在http://localhost:8096上配置初始设置

现在,你可以使用你的Web浏览器来访问Jellyfin的Web用户界面,并进行初始设置。在你的浏览器中输入以下地址:

http://localhost:8096

或者,如果你想从其他设备访问Jellyfin,你可以使用你的服务器的IP地址或域名代替localhost。例如:

http://192.168.1.100:8096

或者

http://example.com:8096

配置界面根据界面提示操作即可,可访问原文查看,此处不再赘述。