抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

自由媒体系统——
Jellyfin是一个由志愿者建立的媒体解决方案,让您可以完全掌控自己的媒体。它可以让您从自己的服务器无限制地传输媒体到任何设备。您的媒体,您的服务器,由您决定。*

Jellyfin是Emby的一个替代方案。
Emby是一个媒体系统,知名于家庭影音和流式传输媒体。由于Emby团队决定在(4.x)闭源,部分Emby的成员组织代表开源世界推出了Jellyfin。

  • Jellyfin免费、开源。
  • Jellyfin可以通过Docker部署。
  • Jellyfin支持硬件加速。
1704350292857

预先准备

使用Dcoker部署Jellyfin是一种便捷的方案。

  • 宿主机。使用Debian12+docker作为平台,配置是7100t+8gddr4内存。
  • 如果需要硬件加速,那么需要良好的网络条件。
    在安装前,最好还是先查看官方的安装文档与注意事项。

    传送门:Fetching Title#rhbo

获取Jellyfin

首先确保docker已经顺利安装了。

1
2
debian@debian:~$ docker -v
Docker version 24.0.5, build ced0996

使用docker pull拉取镜像。

1
docker pull linuxserver/jellyfin

确认镜像是否安装完成。

1
debian@debian:~$ sudo docker images | grep jellyfin

部署Jellyfin

比较懒的话,就直接使用docker run来部署容器:

1
2
3
4
5
6
7
#这是一个最简的配置命令。
docker run -d \
-p 8096:8096
-n Jellyfin
-v /DATA/Jellyfin/config:/jellyfin/config
-v /DATA/media:/media
jellyfin/jellyfin

其中,-v /DATA/media:/media映射自己主机的媒体目录。

Jellyfin开放8096端口。另外还可以开放部分端口。

1
2
3
- 8920:8920 #optional
- 7359:7359/udp #optional
- 1900:1900/udp #optional

另外,尽管并不是必要的,硬件加速依然很有作用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
### Intel 英特尔
--device=/dev/dri:/dev/dri

### Nvidia 英伟达
参见:(https://github.com/NVIDIA/nvidia-docker)

### OpenMAX (Raspberry Pi)
--device=/dev/vcsm:/dev/vcsm
--device=/dev/vchiq:/dev/vchiq
-v /opt/vc/lib:/opt/vc/lib

### V4L2 (树莓派)
--device=/dev/video10:/dev/video10
--device=/dev/video11:/dev/video11
--device=/dev/video12:/dev/video12

如果一切正常,应该可以在浏览器通过[http://<ip>:8096]来访问Jellyfin了。当然也可以用对应平台的客户端。

配置Jellyfin

Jellyfin的健壮性相当高,几乎没有需要手动调节的东西,除了——

评论