jellyfin 是一个自由的软件媒体系统,用于控制和管理媒体和流媒体,提供了一套视频存储播放的整个解决方案。正好最近自己搭建了一台服务器,两个系统盘分别安装了debian和ubuntu,因此记录一下自己在debian11和ubuntu20上安装jellyfin的过程。
1、安装yasm编译环境
sudo apt install yasm
或者
wget <http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz>
tar -zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make && make install
2、安装ffmpeg
wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
tar -zxvf ffmpeg-3.1.tar.gz
进入解压后目录,这里指定/usr/local/ffmpeg为安装目录
cd ffmpeg-3.1
./configure --prefix=/usr/local/ffmpeg
make && make install
3、添加环境变量
vi /etc/profile
#在最后一行添加
export PATH=$PATH:/usr/local/ffmpeg/bin
#:wq保存并退出
source /etc/profile
查看是否生效
ffmpeg -version
4、添加资源
wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | apt-key add -
5、配置储存库
#Debian
echo "deb <https://repo.jellyfin.org/debian $( lsb_release -c -s ) main" | tee /etc/apt/sources.list.d/jellyfin.list
#Ubuntu
echo "deb <https://repo.jellyfin.org/ubuntu $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
#<release>中根据系统版本替换
Debian 8: jessie
Debian 9: stretch
Debian 10: buster
Debian 11: bullseye
Ubuntu 14: trusty
Ubuntu 16: xenial
Ubuntu 18.04: bionic
Ubuntu 18.10: cosmic
Ubuntu 20.04 focal
如果apt update报错
vi /etc/apt/sources.list.d/jellyfin.list
#删除第一行中[arch=]
将第一行改为deb https://repo.jellyfin.org/debian bullseye main
再次apt update
6、安装jellyfin
apt install jellyfin -y
7、 启动Jellyfin
查看状态
sudo systemctl status jellyfin
重新启动Jellyfin
sudo systemctl restart jellyfin