在Ubuntu中安装Jellyfin

Jellyfin 是一款开源的流媒体服务器,可以运行在多个平台上。它可以说是著名的流媒体服务器 Plex Server 的全开源替代(Plex 有很多功能是需要收费)。本文简单记录在 Ubuntu Server 18.04 版本中安装 Jellyfin 的过程。

添加 Jeffyfin 的官方源

首先,加入 Jeffyfin 的官方源。顺序执行以下命令:

  1. 安装 apt 工具的 HTTPS 支持
1
sudo apt-get install apt-transport-https -y
  1. 下载并安装 Jeffyfin 官方源的证书
1
wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -

系统显示如下:

1
2
3
4
5
6
7
8
9
10
11
12
--2020-03-05 08:01:04--  https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key
Resolving repo.jellyfin.org (repo.jellyfin.org)... 68.183.204.194, 2604:a880:cad:d0::cf3:f001
Connecting to repo.jellyfin.org (repo.jellyfin.org)|68.183.204.194|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2456 (2.4K) [application/octet-stream]
Saving to: ‘STDOUT’

- 100%[==============================================================================================>] 2.40K --.-KB/s in 0s

2020-03-05 08:01:07 (307 MB/s) - written to stdout [2456/2456]

OK
  1. 加入官方源
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
2
Synchronizing state of jellyfin.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable jellyfin

现在启动 Jellyfin:

1
sudo systemctl start jellyfin.service

然后就可以从别的机器打开浏览器(同局域网,我的服务器IP地址是: 192.168.1.90),访问 Jellyfin 的管理界面,进行初始化设置

1
http://192.168.1.90:8096/

本文标题:在Ubuntu中安装Jellyfin

文章作者:Morning Star

发布时间:2020年03月06日 - 14:03

最后更新:2021年04月16日 - 15:04

原始链接:https://www.mls-tech.info/linux/ubuntu-18-setup-jellyfin/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。