emby的linux服务端安装,⼀款开源免费且类似Emby的个⼈媒
体服务器:Jellyfi。。。
媒体服务器,功能上是和Emby差不多的。按照官⽅的说法是,由于Emby 3.6开始闭源后,引起了⼀些核⼼开发⼈员的不满,所以最近在Emby的基础上单独开发了Jellyfin媒体服务器,致⼒于让所有⽤户都能访问最好的媒体系统。并且可以将Emby版本3.5.2及之前的数据⽆缝迁移过来。个⼈感觉是很不错的,这⾥就发下搭建教程。
简介
Jellyfin是⼀个⾃由软件媒体系统,可让您控制媒体的管理和流媒体。它是专有的Emby和Plex的替代品,可通过多个应⽤程序从专⽤服务器向终端⽤户设备提供媒体。Jellyfin是Emby 3.5.2版本的后代,移植到.NET Core框架以⽀持完整的跨平台⽀持。没有任何附加条件,只是⼀个团队想要更好地构建更好的东西并共同努⼒实现它,致⼒于让所有⽤户都能访问最好的媒体系统。
截图
安装
这⾥主要说Linux系统的安装⽅法;Windows系统直接下载⽂件就⾏了,下载地址→传送门。
Linux系统的安装⽅法有3种,使⽤Debian软件库、Debian软件包、Docker安装。前两种⽅法适⽤于Debian 8+和Ubuntu 14.04+,如果你是CentOS的话,只能选择Docker安装了。
1、使⽤Debian软件库安装
导⼊GPG签名密钥:
配置存储库:
#先看下⾯的说明,然后修改为相应的版本号,再运⾏该命令
#这⾥的为系统版本号,相对应的如下:
linux终端下载软件Debian 8为jessie
Debian 9为stretch
Debian 10为buster
Ubuntu不分版本,统⼀填ubuntu
最后安装Jellyfin:
#更新存储库
apt update
#安装依赖
apt install apt-transport-https -y
#安装jellyfin
apt install jellyfin -y
然后就可以通过ip:8096访问该媒体库了。端⼝可以在⾯板⾥⾃⾏修改。
#相关使⽤命令
重启程序:service jellyfin restart
查看状态:service jellyfin status
2、使⽤Debian软件包安装
⾸先下载软件包,下载地址→传送门,⽬前以最新版10.1.0为例。
#下载软件包
#安装软件包
dpkg -i jellyfin_10.1.0-1_amd64.deb
#安装的时候缺少依赖,肯定是会报错的,然后先更新下系统
apt update
#再⾃动修复并安装下依赖和软件
apt -f install -y
然后就可以通过ip:8096访问该媒体库了。程序管理命令参考上⾯的就⾏了。
这⾥Ubuntu系统可能装不上ffmpeg,就⽤不了转码功能,这⾥可以使⽤⼆进制⽂件安装:#下载ffmpeg⼆进制
#解压⽂件
tar xvf ffmpeg-git-*-
#移动ffmpeg可执⾏⽂件
mv ffmpeg-git-*/ffmpeg /usr/bin/
#删除⽂件
rm -rf ffmpeg-git-*
3、使⽤Docker安装
安装Docker:
#CentOS 6
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
#CentOS 7、Debian、Ubuntu
systemctl start docker
systemctl enable docker.service
再拉取镜像:
docker run -d -p 8096:8096 -v /jellyfin/config:/config -v /jellyfin/media:/media jellyfin/jellyfin
以上命令默认的程序访问地址为ip:8096,配置⽂件夹为/jellyfin/config,媒体库⽂件夹为/jellyfin/media。
如果你想修改上⾯的端⼝和路径的话,直接修改-p和-v所指的前⾯的参数即可,照葫芦画瓢就⾏了。
如果你是CentOS系统,打不开媒体界⾯的话,还需要开启防⽕墙端⼝,使⽤命令:
#CentOS 6
iptables -I INPUT -p tcp --dport 8096 -j ACCEPT
service iptables save
service iptables restart
#CentOS 7
firewall-cmd --zone=public --add-port=8096/tcp --permanent
firewall-cmd --reload
如果你开了端⼝还不能打开,可能还需要去服务商后台开启对应的端⼝。
最后安装好了,就⾃⾏去后台设置,转码那⾥还需要你填上ffmpeg路径,⼀般为/usr/bin,可使⽤which ffmpeg查看路径。关于从Emby 3.5.2及之前的版本⽆缝迁移到Jellyfin的教程可以查看→传送门,然后其它的就⾃⾏折腾下。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论