Jellyfin是Emby媒体服务器的开源分支。
它们在软件上非常相似,但由于Emby开发人员最近已关闭源代码,因此人们普遍认为Jellyfin具有优越性。
在Linux上设置Jellyfin媒体服务器并不复杂。与软件非常相似,它基于Linux平台上的(Emby)安装非常容易。在本指南中,我们将向您展示如何在Linux上设置Jellyfin,并向您展示如何使用它!
在Linux上安装Jellyfin软件
Jellyfin开发人员提供了多种方法在Linux平台上安装媒体服务器。从Docker到Arch Linux AUR中的可下载DEB和自定义软件包。 在本指南中,我们将重点介绍可下载的软件包。但是,如果您是Linux的高级用户,并且知道如何使用Docker,请单击此处开始实践。 要开始在Linux服务器上安装Jellyfin,可以通过SSH打开一个终端窗口,或者直接到服务器前。然后,按照下面概述的命令行安装说明进行操作。 Ubuntu服务器/Debian服务器
Jellyfin有一个DEB软件包,如果您有Ubuntu服务器或Debian服务器,它是完美的媒介。要开始使用DEB,请先安装“ apt-transport-https”软件包。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install apt-transport-https
接下来,使用 wget 下载器工具获取Jellyfin软件存储库的GPG密钥。该密钥是必需的,否则Ubuntu/Debian将无法与Jellyfin存储库进行交互。
linuxmi@linuxmi:~/www.linuxmi.com$ wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -
将密钥添加到系统后,就该运行一个长命令了。该命令将扫描您的系统,确定Debian或Ubuntu的正确版本,并添加正确的存储库。必须完全按照以下示例中所示输入此命令!
linuxmi@linuxmi:~/www.linuxmi.com$ 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
deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main
执行完上述命令后,应该在您的服务器上设置存储库。现在,运行 apt update 命令以刷新系统的软件源。 linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update 最后,使用apt install 命令在您的计算机上安装Jellyfin媒体服务器软件包 。 linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install jellyfin Arch Linux(作为服务器运行)
虽然听起来很傻,但是许多Linux用户将Arch Linux作为服务器运行。如果您是这些人之一,那么这里是安装Jellyfin的方法。首先,使用Pacman 命令安装“ git”和“ base-devel”软件包 。
sudo pacman -S git base-devel
接下来,下载Trizen AUR帮助器工具。该程序消除了构建AUR软件包的繁琐工作,并会帮助您安装Jellyfin。
git clone https://aur.archlinux.org/trizen.git
使用makepkg安装Trizen 。
cd trizen
makepkg -sri
接下来,使用trizen -S 命令在系统上安装Jellyfin媒体服务器软件包 。
trizen -S jellyfin
使用systemctl启动Jellyfin媒体服务器。
sudo systemctl start jellyfin.service
sudo systemctl enable jellyfin.service
设置Jellyfin
Jellyfin借助向导工具在Linux上设置。要开始设置过程,请在任何计算机上打开网络浏览器,然后在下面输入URL。请记住,此URL是一个示例。您将需要用安装了Jellyfin的Linux服务器的IP地址替换它。
http://172.17.0.1:8096/
在浏览器中访问Jellyfin页面后,请按照以下分步说明配置新的Jellyfin媒体服务器。
步骤1:您将在Jellyfin向导中看到的第一件事是:“欢迎来到Jellyfin!” 阅读消息。然后,单击页面底部的“下一个”继续。
步骤2:在下一页上,系统将要求您为Jellyfin创建新的用户配置文件。填写文本框以创建用户名和密码。或保持原样,然后单击“下一个”继续。
第3步:点击页面顶部的“添加媒体库”按钮。通过选择此选项,您将看到“内容类型”,“显示名称”和“文件夹”。
单击“内容类型”,然后设置要添加到媒体库中的内容的类型。例如,如果要添加电影收藏,请选择“电影”。
接下来,找到“显示名称”,然后输入要添加的库的名称。
步骤4:在“添加媒体库”页面上,找到“文件夹+”按钮,然后单击它以访问文件夹浏览器。然后,使用它浏览包含媒体文件的文件夹。
请注意,如果Jellyfin服务器应用程序可以访问该文件夹,则只能将媒体文件添加到Jellyfin。如果在“文件夹+”窗口中找不到媒体文件夹,请在服务器上打开一个终端窗口,然后运行以下命令。
sudo chmod 755 -R /home/linuxmi/www.linuxmi.com/
sudo chown jellyfin:jellyfin /home/linuxmi/www.linuxmi.com/
步骤5:将媒体添加到Jellyfin安装程序后,找到页面底部的“下一个”按钮,然后单击它。在下一页上,您将看到“首选元数据语言”。选择您说的语言,以便Jellyfin知道将元数据语言设置为什么。然后,单击“下一个”
步骤6:在下一页上,Jellyfin想要设置远程访问。如果要访问网络外部的Jellyfin媒体服务器,请选中两个框。如果没有,请取消选中它们,然后单击“下一步”。
在Jellyfin中配置了远程访问后,设置过程就完成了。从这里,您可以访问服务器上的媒体。或者,在此处下载适用于您的智能手机,机顶盒等的应用程序。