在Ubuntu22.04系统下安装Jellyfin
Jellyfin 是一个免费软件媒体系统,可让您控制管理和流式传输您的媒体。它是专有 Emby 和 Plex 的替代方案,通过多个应用程序将媒体从专用服务器提供到最终用户设备。Jellyfin 是 Emby 的 3.5.2 版本的后代,并移植到 .NET Core 框架以实现完整的跨平台支持。没有附加条件,没有高级许可证或功能,也没有隐藏的议程:只是一个想要构建更好的东西并共同努力实现它的团队
安装
可以使用一条命令安装,也可以下载deb包来安装
一条命令安装
curl -s https://repo.jellyfin.org/install-debuntu.sh | sudo bash
jellyfin.org官方的下载速度还行。
安装完成:
Oct 01 13:02:27 ubuntu22win jellyfin[5167]: [13:02:27] [INF] Clean up collections and playlists Completed after …seconds
Oct 01 13:02:35 ubuntu22win jellyfin[5167]: [13:02:35] [INF] Update Plugins Completed after 0 minute(s) and 8 seconds
Hint: Some lines were ellipsized, use -l to show in full.
-------------------------------------------------------------------------------You should see the service as 'active (running)' above. If not, use https://jellyfin.org/contact to find us for troubleshooting.You can access your new instance now at http://192.168.0.16
192.168.0.101:8096 in your web browser to finish setting up Jellyfin.Thank you for installing Jellyfin, and happy watching!
但是浏览器连这两个ip,连不上....
下载deb包安装
官网地址:Jellyfin Repository
比如下载22.04的包:
wget https://repo.jellyfin.org/files/server/ubuntu/latest-stable/amd64/jellyfin_10.10.7+ubu2204.tar.gz
配置(尝试连上并配置)
安装好包后,浏览器无法连上,于是再进行操作
先看看jellyfin包:
sudo apt search jellyfin
Sorting... Done
Full Text Search... Done
jellyfin/unknown,now 10.10.7+ubu2204 all [installed]Jellyfin is the Free Software Media System.jellyfin-ffmpeg5/unknown 5.1.4-3-jammy amd64Tools for transcoding, streaming and playing of multimedia filesjellyfin-ffmpeg6/unknown 6.0.1-8-jammy amd64Tools for transcoding, streaming and playing of multimedia filesjellyfin-ffmpeg7/unknown,now 7.1.2-1-jammy amd64 [installed,automatic]Tools for transcoding, streaming and playing of multimedia filesjellyfin-media-player/unknown 1.12.0+ubu2204 amd64Jellyfin is the Free Software Media System.jellyfin-server/unknown,now 10.10.7+ubu2204 amd64 [installed,automatic]Jellyfin is the Free Software Media System.jellyfin-web/unknown,now 10.10.7+ubu2204 all [installed,automatic]Jellyfin is the Free Software Media System.
现在能看到一些相关包已经安装好了。
启动服务
service jellyfin start
也许算是启动成功吧:
service jellyfin start
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'jellyfin.service'.
Authenticating as: skywalk
Password:
==== AUTHENTICATION COMPLETE ===
看看进程
ps -auxw |grep jelly
jellyfin 5167 1.6 0.7 274574136 233020 ? Ssl 13:02 0:10 /usr/bin/jellyfin --webdir=/usr/share/jellyfin/web --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg
skywalk 5583 0.0 0.0 6480 2404 pts/0 S+ 13:12 0:00 grep --color=auto jelly
服务启动了啊,但是现在还是连不上8096端口。
是在一台Windows10的Virtualbox的虚拟Ubuntu里安装的, 难道是因为这个原因连不上?
原来是防火墙的锅
查看防火墙状态
sudo ufw status
sudo ufw status
Status: activeTo Action From
-- ------ ----
20/tcp ALLOW Anywhere
21/tcp ALLOW Anywhere
22/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
888/tcp ALLOW Anywhere
39676/tcp ALLOW Anywhere
39000:40000/tcp ALLOW Anywhere
20/tcp (v6) ALLOW Anywhere (v6)
21/tcp (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
888/tcp (v6) ALLOW Anywhere (v6)
39676/tcp (v6) ALLOW Anywhere (v6)
39000:40000/tcp (v6) ALLOW Anywhere (v6)
打开8096端口:
sudo ufw allow 8096/tcp
端口打开了
sudo ufw status
Status: activeTo Action From
-- ------ ----
20/tcp ALLOW Anywhere
21/tcp ALLOW Anywhere
22/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
888/tcp ALLOW Anywhere
39676/tcp ALLOW Anywhere
39000:40000/tcp ALLOW Anywhere
8096/tcp ALLOW Anywhere
终于能看到管理页面了:
设置媒体库
先跳过,已经再配置
首选的元数据语言
怎么选了chinese之后,下面选不到china ?
哦,有了,是中国的全称!
设置远程访问
默认是打开的。
开启自动端口映射,默认是不打开的。
添加媒体库:电影
路径设在/var/media
添加电视直播
导入m3u8直播源
首先找到直播源,如:
m3u8源:Kodi IPTV m3u8直播源下载 2024年最新m3u直播源 - 影视资源 - Kodi中文网
下载了几个m3u文件,scp到服务器
scp *.m3u xxxx@192.168.0.16:/tmp
skywalk@192.168.0.16's password:
cctv2024.9.m3u 100% 107KB 1.2MB/s 00:00
国外电视台2024.9.m3u 100% 67KB 6.0MB/s 00:00
移动ipv6.m3u 100% 78KB 7.6MB/s 00:00
然后在“调谐器设备”后面点“加号”,选择scp过来的m3u文件,导入成功。
设置节目单
点“电视指南数据提供方”右边的“加号”
使用这个地址
http://epg.51zmt.top:8000/e.xml
然后点“刷新指南数据”
稍等一段时间,就ok了
然后怎么看呢?
观看
点首页,就进入观看首页了
但是看电视节目的时候报错:由于致命的播放器错误,播放失败。
不知道咋回事,先搁置。
调试
看电视节目的时候报错:由于致命的播放器错误,播放失败。
先搁置