当前位置: 首页 > news >正文

在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了

然后怎么看呢?

观看

点首页,就进入观看首页了

但是看电视节目的时候报错:由于致命的播放器错误,播放失败。

不知道咋回事,先搁置。

调试

看电视节目的时候报错:由于致命的播放器错误,播放失败。

先搁置

http://www.dtcms.com/a/434268.html

相关文章:

  • 福州做网站的app排名优化公司
  • 【Linux系统】快速入门一些常用的基础指令
  • AI自动化测试:接口测试全流程自动化的实现方法——从需求到落地的全链路实践
  • 打开网站建设中是什么意思表白网站制作代码
  • 【MySQL】MVCC:从核心原理到幻读解决方案
  • Unity游戏基础-4(人物移动、相机移动、UI事件处理 代码详解)
  • 神经网络中优化器的作用
  • 电子商务网站建设的流程图什么是软文
  • 【代码管理】git使用指南(新手向)
  • 【大模型】Agent之:从Prompt到Context的演进之路
  • Docker 搭建 Nginx 并启用 HTTPS 具体部署流程
  • 【代码随想录day 34】 力扣 62.不同路径
  • 点击app图标进入网站怎么做小程序软件开发制作
  • 【Rust GUI开发入门】编写一个本地音乐播放器(15. 记录运行日志)
  • Rust模式匹配详解
  • 石家庄做网站建设公司安徽省建设厅网站职称申报
  • gitlab-runner 再次实践中理解和学习
  • C++之stack等容器适配器(上)实战篇
  • JavaWeb零基础学习Day1——HTMLCSS
  • Starting again-01
  • 如何做网站链接使用朝阳seo建站
  • Nivo 用React打造精美数据可视化的开源利器
  • 【iOS安全】iPhone X iOS 16.7.11 (20H360) Palera1n MacOS版 越狱教程
  • 【连载4】数据库热点更新场景调优策略
  • 深入解析HarmonyOS ArkTS:从语法特性到实战应用
  • 小杰深度学习(five)——正则化、神经网络的过拟合解决方案
  • 网页网站开发大概多少钱网站设计公司 深圳龙华
  • 门户网站是什么意思?网站建设哈尔滨app开发2
  • 《吃透 C++ vector:从基础使用到核心接口实战指南》
  • wordpress上传到哪里什么网站利于优化