Jellyfin是一款媒体服务器软件,可在多个平台管理和播放流媒体文件。它是Emby和Plex之外的完美替代品,可通过多个应用程序从专用服务器向终端用户设备提供媒体。Jellyfin是Emby 3.5.2版本的后代,移植到.NET Core
框架以得到完整的跨平台支持。最关键的是免费!没有任何附加条件。下面就简单介绍下载如何在群晖NAS中使用Docker安装Jellyfin这款媒体服务器。
创建容器
关于在Docker中安装和设置镜像可以参考《在群晖NAS部署Aria2离线下载》这篇文章,下面就只列出重要部分的设置流程
搜索 jellyfin
找到下图红框中的镜像 jellyfin/jellyfin
然后双击下载
进入映像列表找到下载好的镜像双击打开,点高级设置。
勾选自动启动
重要的部分来啦!设置文件夹和装载路径:
图中的 MediaServer
文件夹是需要提前创建的,MediaServer
是用来存放配置文件和缓存的,需要给此文件夹添加 Everyone 权限(勾选管理/读取/写入所有权限),并勾选应用到这个文件夹、子文件夹及文件
video
文件夹是 DS file 中存放视频的地方(这个根据个人实际情况而定)为了方便复制我在下面附上需要用到的装载路径。
/config
/cache
/mnt/library
本地端口可以自定义,只要不和其他端口冲突就行。这里我设置的和容器端口一致。
设置好以后点击完成并启动镜像容器
设置向导
设置完Docker
镜像后,就可以通过网页来访问媒体服务器了。访问地址是群晖的 IP + Docker 容器的本地端口,我设置的是 8096
所以需要访问192.168.1.2:8096
(访问地址根据个人实际情况而定)首次访问是运行向导。
设置中文
设置账户密码
添加媒体库
添加媒体路径
选择文件夹
点击OK进入下一步
选择语言和国家
默认勾选即可
向导设置完成
登录界面
输入用户和密码登录
登录后默认主页是控制台
索引完成后的效果
视频详情页
最后
- 媒体库的内容需要更新,这里推荐配合Aria2来使用体验更佳,请参考文章 《在群晖NAS使用Docker安装AriaNg》 根据自己的需求进行配置使用。
- 由于Jellyfin支持硬件解码,所以我们的群晖NAS的CPU时时刻刻爆炸太过常见,建议大家使用
renice -help
命令来处理进程的优先级会有帮助 -> 参考文章
相关推荐
- 群晖 Synology 部署 Bitwarden 密码管理器
- 在群晖 Synology 上搭建 Bark 消息推送服务器
- 群晖 Synology 部署 ZeroSSL 泛域名证书
- Dozzle - docker 容器实时日志查看器
- Send - 自建临时文件分享平台
- WallaBag - 开源网络书签、稍后阅读工具
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/1552.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
博主知道如何索引远程文件夹吗。。。jellyfin好像不行
还是权限问题。给需要加入到媒体库的文件夹赋予权限
我刚才分别试了下plex和emby,发现只有jellyfin无法索引,应该不是权限问题,因为我已经给了everyone权限,还有就是jellyfin索引是能找出一个视频,感觉很奇葩,在元数据那也能看到完整的目录和文件
我记得我当时我给的是777权限(必须具备读写权限),另外docker版本会有一个比较致命的bug,不定期会出现媒体库数据丢失的情况。