管小贾 / sysadm.cc
哎,听说了没,前段时间爱某艺取消了 VIP 超前点播!
这下可好了,有钱也没办法任性了,不过总感觉哪里不对劲。
没错啦,你的感觉是对的,我们总是被它们牵着鼻子走啊!
不是 VIP 时给你看广告,充了 VIP 后给你看 VIP 专属广告,这不是坑爹是什么?
后来又整出个什么超前点播,反正管你有钱还是没钱,玩你没商量啊!
老这样可不行,自己攒一个点播系统不香吗?
哎,今儿你可来对了,自己还真能成,不信走着!
说实话,我平时工作比较忙,之前还真没有那心思研究这方面,这不前两天无意中看到了一个好玩意 Jellyfin ,据说是个影视中心系统,还免费,于是上 研究了一番。
官 链接:https://jellyfin.org/
与一些 NAS 系统自带的影视管理器相比 Jellyfin 更专业更高效,它不仅支持影视,还可以管理照片、文档等多种媒体类型。
Jellyfin 源自 Emby 的 3.5.2 版本并移植到 .NET Core 框架上,所以它是全面跨平台支持的。
因此为了更好地了解它,我们先尝试在 Windows 上安装来熟悉它,之后再介绍它在其他平台或 Docker 的安装和使用方法。
安装到 Windows
我们到官 上下载最新的 Windows 稳定版安装包。
多说一句,下载 页中的其他下载项,分别适合不同方式的手动安装,对小白不太友好。
在这里就不详细展开了,我们只说头一个可以直接拿来用的安装包
installer/jellyfin_x.x.x_windows-x64.exe ,当前最新版本为 10.7.7 。
为确保下载安装包的正确性和有效性,最好用 哈希256 校验,下载项的第二行就是用于对照的检验码文件。
下载链接:
https://repo.jellyfin.org/releases/server/windows/stable/
接下来双击安装包开始安装。
默认选择Basic Install (基本安装),这比较适合新手,Jellyfin 会作为一般程序运行在当前用户下。
如果选择Install as a Service (作为服务安装),那么Jellyfin 会作为后台服务运行,当然管理起来比较麻烦,仅适合高级用户了。
决定将 Jellyfin 主程序安装到何处,作为演示保持默认。
决定将所需数据文件夹放到何处,作为演示保持默认。
最后确认安装条件,正式开始安装进程直至完成。
初始设置
Windows 平台上安装软件一向简单易上手,不过接下来的设置和使用才是重点。
我们先来看看初始化设置。
Jellyfin 在安装完成后会自动开始运行,这时我们可以用右键点击屏幕右下角通知栏的 Jellyfin 图标,在弹出的菜单中选择 Open Jellyfin 。
这时浏览器将被启动,并自动访问链接地址 http://localhost:8096 。
很显然,我们可以将端口 8096 记下,这是诸如 Jellyfin 和 emby 之类的通用访问端口。
也就是说,如果你想要在非本地 络中访问 Jellyfin ,那么还要记得在防火墙规则中开放此端口。
我们在打开的 页界面中就可以开始初始化设置了。
首先,选择显示语言为简体中文,赞一个,开源万岁,支持多语言就是香啊!
其次,设定用于登录管理的用户名和密码。
再次,设置我们自己的媒体库,当然我们可以过一会儿设置完了再添加,不着急,在这儿我们点击下一步先直接跳过。
再三,首选元数据语言和国家,当然设定为中文和中国了。
再四,配置远程访问,这没啥说的,默认就行。
最后,完成设置,挺简单的对吧。
简单使用
在浏览器上我们再次打开或刷新 址 http://localhost:8096 ,然后使用前面初始设置的用户名和密码登录。
进入系统后,我们可以看到还没有任何的资料库,在初始设置时我们没有着急添加,所以现在就需要我们去创建了。
点击左上角三条横线的菜单图标,选择 控制台 > 媒体库 ,在打开的界面中点击 添加媒体库 开始添加自己的资料吧。
媒体的类型丰富多彩可自由选择,在显示名称处写上标识媒体并且容易被识别的名字,然后根据页面上的提示再填充其他相应内容即可。
添加了一些视频和音乐后,我们回到首页就可以看到媒体列表了。
不过在这儿不知道是不是我自己测试的问题,Windows 7 上似乎不会自动刷新,部分资料并没有完全显示出来,而 Windows 10 则没有问题。
Ubuntu/Debian安装 Jellyfin
可以参考官 下载 页的内容,非常简单,逐步输入以下命令即可。
sudo apt install apt-transport-httpswget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.listsudo apt updatesudo apt install jellyfin
安装完成后 Jellyfin 即作为服务已经自动运行在后台了。
之后的登录及设定操作与前面所述并无两样,唯一需要注意的就是存放媒体文件的目录权限应该确保 Jellyfin可以正常读取访问。
使用 Docker来跑 Jellyfin
Docker 是优秀的跨平台容器解决方案之一,用它快速部署 Jellyfin 绝对是真香。
一般的操作系统安装 Docker 都是没问题的,然而通常情况下,我们大量媒体文件都是放在 NAS 之类的大容量存储设备中的。
因此,将 NAS 与 Docker 两者相结合,然后再加入 Jellyfin 才是最佳方案。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!