本指南解释了如何使用设置流媒体服务器 水母 在 Linux 中。 Jellyfin 是专有媒体流应用程序的免费、跨平台和开源替代品,例如 恩比 和 丛.
在 Emby 宣布过渡到专有模型后,Jellyfin 的主要开发商从 Emby 分叉了它。 Jellyfin 不包含任何高级功能、许可证或会员计划。 它是由数百名社区成员支持的完全免费和开源项目。 使用 jellyfin,我们可以在几分钟内立即设置 Linux 媒体服务器,并从使用多个应用程序的任何设备通过 LAN/WAN 访问它。 Jellyfin 支持 GNU/Linux、Mac OS 和 Microsoft Windows 操作系统。
在 Linux 上安装 Jellyfin
在编写本指南时,Jellyfin 软件包可用于大多数流行的 Linux 发行版,例如 Arch Linux、Debian、CentOS、 Fedora 和 Ubuntu。
Jellyfin 可用于 AUR. 在 Arch Linux 及其衍生物,如 安特戈斯, Manjaro Linux,您可以使用任何 AUR 辅助工具安装 Jellyfin,例如 example 耶.
$ yay -S jellyfin
在 CentOS/RHEL:
从下载最新的 Jellyfin rpm 包 这里 并安装它,如下所示。
$ wget https://repo.jellyfin.org/releases/server/centos/stable/jellyfin-10.5.5-1.el7.x86_64.rpm
$ sudo yum localinstall jellyfin-10.5.5-1.el7.x86_64.rpm
在 Fedora:
下载 Jellyfin for Fedora 从 这里.
$ wget https://repo.jellyfin.org/releases/server/fedora/jellyfin-10.5.5-1.fc31.x86_64.rpm
$ sudo dnf install jellyfin-10.5.5-1.fc31.x86_64.rpm
在 Debian:
为 APT 安装 HTTPS 传输(如果尚未安装):
$ sudo apt install apt-transport-https
导入 Jellyfin GPG 签名密钥:
$ wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
添加 Jellyfin 存储库:
$ sudo touch /etc/apt/sources.list.d/jellyfin.list
$ echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/debian $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
最后,更新 Jellyfin 存储库并使用命令安装 Jellyfin:
$ sudo apt update
$ sudo apt install jellyfin
在 Ubuntu 20.04 LTS 及更早版本:
为 APT 安装 HTTPS 传输(如果尚未安装):
$ sudo apt install apt-transport-https
使能够 [Universe] 存储库:
$ sudo add-apt-repository universe
导入并添加 Jellyfin GPG 签名密钥:
$ wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
添加 Jellyfin 存储库:
$ sudo touch /etc/apt/sources.list.d/jellyfin.list
$ echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/ubuntu $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
最后,更新 Jellyfin 存储库并使用命令安装 Jellyfin:
$ sudo apt update
$ sudo apt install jellyfin
启动 Jellyfin 服务
运行以下命令以在每次重新启动时启用并启动 jellyfin 服务:
$ sudo systemctl enable jellyfin
$ sudo systemctl start jellyfin
要检查服务是否已启动,请运行:
$ sudo systemctl status jellyfin
样本输出:
● jellyfin.service - Jellyfin Media Server Loaded: loaded (/lib/systemd/system/jellyfin.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/jellyfin.service.d └─jellyfin.service.conf Active: active (running) since Wed 2020-06-10 06:34:32 UTC; 6min ago Main PID: 2893 (jellyfin) Tasks: 16 (limit: 2283) Memory: 76.8M CGroup: /system.slice/jellyfin.service └─2893 /usr/bin/jellyfin --restartpath=/usr/lib/jellyfin/restart.sh --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg Jun 10 06:34:45 ubuntuserver jellyfin[2893]: [06:34:45] [INF] Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 192.168.225.52 Jun 10 06:34:45 ubuntuserver jellyfin[2893]: [06:34:45] [INF] Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 192.168.225.60 Jun 10 06:34:45 ubuntuserver jellyfin[2893]: [06:34:45] [INF] Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 192.168.225.51 Jun 10 06:34:46 ubuntuserver jellyfin[2893]: [06:34:46] [INF] Executed all post-startup entry points in 0:00:01.0366093 Jun 10 06:34:46 ubuntuserver jellyfin[2893]: [06:34:46] [INF] Startup complete 0:00:12.7912482 Jun 10 06:34:47 ubuntuserver jellyfin[2893]: [06:34:47] [INF] StartupTrigger fired for task: Update Plugins Jun 10 06:34:47 ubuntuserver jellyfin[2893]: [06:34:47] [INF] Queueing task PluginUpdateTask Jun 10 06:34:47 ubuntuserver jellyfin[2893]: [06:34:47] [INF] Executing Update Plugins Jun 10 06:34:49 ubuntuserver jellyfin[2893]: [06:34:49] [INF] Update Plugins Completed after 0 minute(s) and 2 seconds Jun 10 06:34:49 ubuntuserver jellyfin[2893]: [06:34:49] [INF] ExecuteQueuedTasks
如果你看到输出的东西,恭喜! Jellyfin 服务已启动。
接下来,我们应该做一些初始配置。
在 Linux 中使用 Jellyfin 设置流媒体服务器
安装 jellyfin 后,打开浏览器并导航到 – https://<域名>:8096 或者 https://
您将看到 Jellyfin 欢迎屏幕。 选择您的首选语言,然后单击下一步。
为 Jellyfin 创建一个新用户。 您可以稍后从 Jellyfin 仪表板添加更多用户。
Net,选择您保存媒体文件的文件夹。 为此,请单击“添加媒体库”按钮:
选择内容类型(即音频、视频、电影等),输入显示名称并单击文件夹图标旁边的加号 (+) 以选择您保存媒体文件的位置。 您可以进一步选择其他库设置,例如首选下载语言、国家/地区等。选择首选选项后单击“确定”。
同样,添加所有媒体文件。 您还可以通过单击“添加媒体库”按钮创建多个媒体库。 选择要流式传输的所有内容后,单击下一步。
选择元数据语言并单击下一步:
接下来,您需要配置是否要允许远程连接到此媒体服务器。 确保您已允许远程连接。 此外,启用自动端口映射并单击下一步:
你都准备好了! 单击完成以完成 Jellyfin 配置。
您现在将被重定向到 Jellyfin 登录页面。 Enter 我们之前创建的用户名和密码。
这就是 Jellyfin 仪表板的外观。
正如您在屏幕截图中看到的,您的所有媒体文件都显示在我的媒体部分下的仪表板本身中。 只需单击您选择的任何媒体文件并开始观看!
您可以使用 URL 从网络上的任何系统或设备(例如手机、平板电脑)访问此 Jellyfin 媒体服务器 – https://ip-address:8096. 您无需安装任何额外的应用程序。 您只需要一个现代的网络浏览器。
如果您想更改任何内容或重新配置,请单击主屏幕上的三个水平条。 在这里,您可以添加用户、媒体文件、更改播放设置、添加 TV/DVR、安装插件、更改默认端口号和更多设置。
欲了解更多详情,请查看 Jellyfin 官方文档 页。
而且,这就是现在的全部。 如您所见,在 Linux 上设置流媒体服务器并不是什么大不了的事。 我在我的 Ubuntu 20.04 LTS 服务器上对其进行了测试。 它开箱即用。 我可以从局域网中的其他系统和移动设备观看电影。 如果您正在寻找一种简单、快速且免费的媒体服务器托管解决方案,Jellyfin 绝对是一个不错的选择。
相关阅读:
- 如何在 Linux 中使用 Jellyfin 设置流媒体服务器
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | Twitter | 领英 | RSS订阅
祝你有美好的一天!!