Jellyfin 是一款开源的流媒体服务器,可以运行在多个平台上。它可以说是著名的流媒体服务器 Plex Server 的全开源替代(Plex 有很多功能是需要收费)。本文简单记录在 Ubuntu Server 18.04 版本中安装 Jellyfin 的过程。
添加 Jeffyfin 的官方源
首先,加入 Jeffyfin 的官方源。顺序执行以下命令:
- 安装 apt 工具的 HTTPS 支持
1 | sudo apt-get install apt-transport-https -y |
- 下载并安装 Jeffyfin 官方源的证书
1 | wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add - |
系统显示如下:
1 | --2020-03-05 08:01:04-- https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key |
- 加入官方源
1 | 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 |
系统显示
1 | deb [arch=amd64] https://repo.jellyfin.org/ubuntu bionic main |
然后进行更新
1 | sudo apt-get update |
安装并启动
执行以下命令安装:
1 | sudo apt install jellyfin -y |
这个过程会下载 Jellyfin 和相关的媒体编码库等,如果网络比较慢,还是需要比较长的时间。
安装好以后,将其设置为开机启动:
1 | sudo systemctl enable jellyfin.service |
系统显示:
1 | Synchronizing state of jellyfin.service with SysV service script with /lib/systemd/systemd-sysv-install. |
现在启动 Jellyfin:
1 | sudo systemctl start jellyfin.service |
然后就可以从别的机器打开浏览器(同局域网,我的服务器IP地址是: 192.168.1.90),访问 Jellyfin 的管理界面,进行初始化设置
1 | http://192.168.1.90:8096/ |