自由媒体系统——
Jellyfin是一个由志愿者建立的媒体解决方案,让您可以完全掌控自己的媒体。它可以让您从自己的服务器无限制地传输媒体到任何设备。您的媒体,您的服务器,由您决定。*
Jellyfin是Emby的一个替代方案。
Emby是一个媒体系统,知名于家庭影音和流式传输媒体。由于Emby团队决定在(4.x)闭源,部分Emby的成员组织代表开源世界推出了Jellyfin。
- Jellyfin免费、开源。
- Jellyfin可以通过Docker部署。
- Jellyfin支持硬件加速。
预先准备
使用Dcoker部署Jellyfin是一种便捷的方案。
- 宿主机。使用Debian12+docker作为平台,配置是7100t+8gddr4内存。
- 如果需要硬件加速,那么需要良好的网络条件。
在安装前,最好还是先查看官方的安装文档与注意事项。
获取Jellyfin
首先确保docker已经顺利安装了。
1 | debian@debian:~$ docker -v |
使用docker pull拉取镜像。
1 | docker pull linuxserver/jellyfin |
确认镜像是否安装完成。
1 | debian@debian:~$ sudo docker images | grep jellyfin |
部署Jellyfin
比较懒的话,就直接使用docker run来部署容器:
1 | #这是一个最简的配置命令。 |
其中,-v /DATA/media:/media
映射自己主机的媒体目录。
Jellyfin开放8096端口。另外还可以开放部分端口。
1 | - 8920:8920 #optional |
另外,尽管并不是必要的,硬件加速依然很有作用:
1 | ### Intel 英特尔 |
如果一切正常,应该可以在浏览器通过[http://<ip>:8096]
来访问Jellyfin了。当然也可以用对应平台的客户端。
配置Jellyfin
Jellyfin的健壮性相当高,几乎没有需要手动调节的东西,除了——
- 硬件加速。在控制台>播放>转码中,选择适合自己硬件的加速选项。
- 中文字幕,如果没有配置的话中文字幕会变成方块,需要自行添加字体。
- 添加并扫描媒体库。
- 解决 Docker 安装 Jellyfin 封面图和部分中文字幕变方块 - 川叶 :: 不舍昼夜