Jellyfin.jpg
Jellyfin.jpg

Jellyfin是一款媒体服务器软件,可在多个平台管理和播放流媒体文件。它是Emby和Plex之外的完美替代品,可通过多个应用程序从专用服务器向终端用户设备提供媒体。Jellyfin是Emby 3.5.2版本的后代,移植到.NET Core框架以得到完整的跨平台支持。最关键的是免费!没有任何附加条件。下面就简单介绍下载如何在群晖NAS中使用Docker安装Jellyfin这款媒体服务器。

创建容器

关于在Docker中安装和设置镜像可以参考《在群晖NAS部署Aria2离线下载》这篇文章,下面就只列出重要部分的设置流程

搜索 jellyfin 找到下图红框中的镜像 jellyfin/jellyfin 然后双击下载

1.png
1.png

进入映像列表找到下载好的镜像双击打开,点高级设置。

2.png
2.png

勾选自动启动

3.png
3.png

重要的部分来啦!设置文件夹和装载路径:

4.png
4.png

图中的 MediaServer 文件夹是需要提前创建的,MediaServer 是用来存放配置文件和缓存的,需要给此文件夹添加 Everyone 权限(勾选管理/读取/写入所有权限),并勾选应用到这个文件夹、子文件夹及文件

20200107145812.png
20200107145812.png

video 文件夹是 DS file 中存放视频的地方(这个根据个人实际情况而定)为了方便复制我在下面附上需要用到的装载路径。

/config
/cache
/mnt/library

本地端口可以自定义,只要不和其他端口冲突就行。这里我设置的和容器端口一致。

5.png
5.png

设置好以后点击完成并启动镜像容器

6.png
6.png

设置向导

设置完Docker镜像后,就可以通过网页来访问媒体服务器了。访问地址是群晖的 IP + Docker 容器的本地端口,我设置的是 8096 所以需要访问192.168.1.2:8096(访问地址根据个人实际情况而定)首次访问是运行向导。

7.png
7.png

设置中文

8.png
8.png

设置账户密码

9.png
9.png

添加媒体库

10.png
10.png

添加媒体路径

11.png
11.png

选择文件夹

12.png
12.png

点击OK进入下一步

13.png
13.png

选择语言和国家

14.png
14.png

默认勾选即可

15.png
15.png

向导设置完成

16.png
16.png

登录界面

17.png
17.png

输入用户和密码登录

18.png
18.png

登录后默认主页是控制台

19-1.png
19-1.png

索引完成后的效果

20.png
20.png

视频详情页

21.png
21.png

最后

  1. 媒体库的内容需要更新,这里推荐配合Aria2来使用体验更佳,请参考文章 《在群晖NAS使用Docker安装AriaNg》 根据自己的需求进行配置使用。
  2. 由于Jellyfin支持硬件解码,所以我们的群晖NAS的CPU时时刻刻爆炸太过常见,建议大家使用 renice -help 命令来处理进程的优先级会有帮助 -> 参考文章