[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

2020-02-15 15:24:24 97点赞 1043收藏 134评论

从自己的博客贴过来的,希望排版没有乱

前言

其实老早就想写这篇教程,一直偷懒不想写

为什么不选择PLEX OR Jellyfin,三者我都体验过,论综合体验emby实在胜过二者太多,现代化的前端页面,优秀的刮削体验,高度自定义的设置,丰富的插件,还有TV端的KODI可以使用插件链接EMBY,都是PLEX和Jellyfin无法企及的,特别是PLEX,高昂的会员售价,落后的前端页面,这个会员钱真不值,Jellyfin虽然是EMBY闭源前fork的版本,但是已经差现在的EMBY太多了,太丑了,接受不能,唯一的优点就是免费硬件编解码吧

不过infuse不支持emby真是太令我难过了,希望infuse能早日支持emby


教程开始

docker的安装就不说了,群晖下实在太简单了

直接从下载emby官方docker image讲起

步骤 1 下载emby镜像

打开docker,点击左侧边栏映像,之后点击新增->从URL添加

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

输入这个链接

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

点击新增就会开始下载镜像,可能会比较慢,请耐心等待

步骤 2 创建emby容器

ssh进群晖,如果不懂

请先开启群晖ssh登陆,控制面板-终端和SNMP,启动SSH功能,点击应用(部署完emby后记得关闭ssh功能)

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

ssh 你的群晖用户名@你的群晖IP -p22

输入密码后进入,之后在终端输入sudo -i登陆root账户(还需要再输入一边密码)

复制这段代码进终端,这一步的目的是为了emby容器能够加载群晖核显驱动

chmod a+x /dev/dri
docker create
--name=emby
--device /dev/dri:/dev/dri
emby/embyserver:latest

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

步骤 3 编辑emby容器信息

因为我已经有有启动好的emby了,所以我就没改名emby-embyserver1,你们的容器名是emby。现在对刚刚创建的容器进行编辑

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

常规设置里把资源限制为2048

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

在卷里添加文件夹,首先添加影视文件夹

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

添加emby配置文件夹

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

端口设置,配置emby网页端口,只保留8096端口,其他删掉(点减号)

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

环境配置

如图所示

UID和GID的获取方法,在终端里输入命令id 你的账户名即可获得,填入进去即可

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

群晖GIDLIST这块我也没搞懂,正统linux是可以获得video组的GID的,但是群晖得不到,在emby的GitHub上也反馈过群晖GIDLIST设置和硬件编解码的相关问题,没有获得解答,GIDLIST你们就填你GID和和0吧,逗号作为分隔符100,0

步骤 4 启动EMBY容器

信息都填好后点击应用

点击启动开关,启动emby容器

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

步骤 5 进入EMBY网页进行配置

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

首先设置中文

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

配置emby用户名,密码

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

等会再添加媒体库,先下一步

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

设置元数据语言和国家

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

远程连接设置,因为是在docker里,所以关闭mapping

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

接受用户协议

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

前期设置完成

登陆你刚刚创建的用户

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

步骤 6 添加媒体库

点击右上角小齿轮进入设置

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

添加媒体库

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

进行如图设置,其他的的全默认即可

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

添加文件夹/mnt/share1,点旁边的放大镜

这样就可以显示出你媒体库里的文件夹,按需添加即可,下面是我自己的分类,你挂载的文件夹会显示你自己的文件夹,所以不会和我这个一样,按自己的情况来吧

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

这样媒体库就添加进来,需要什么样的媒体类型就创建什么样的

添加完后系统会自动扫描,刮削媒体封面和信息,视频多的话刮削时间挺长的,请耐心等待

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

步骤 7 高级设置

硬件转码

硬件转码需要emby高级会员,想要便宜的话网上有拼单的,可以自行搜索

转码这里选高级,要是能出现各种解码器选择,说明就成功加载了显卡驱动

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

远程访问和开启https

我之前写过,参考这篇就可以了

https://sleele.com/2019/09/12/群辉dsm自带反向代理教程/

刮削器选择

这里提一下,现在用的比较多的是the movie db,tv

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

thetvdb国内访问不了,所以电视剧的刮削请也选择themoviedb

而且thetvdb的中文内容已经十分滞后,感觉没有人维护了,即便用了效果也特别差

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

emby的刮削器是有优先级的,请把themoviedb放到第一个

媒体文件刮削不出来怎么办

只能手动刮削了,或者用tmm,一般命名不规范的视频会这样

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

字幕设置

自行注册Open Subtitles账户,不过体验并不好,推荐还是自己下载完字幕后放到对应影视视频的文件夹里

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

步骤 7 观看视频

如果是h264编码的视频,大部分都可以不需要转码直接就能播放(direct)

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

hevc编码的视频就会开启转码,这个时候如果你的NAS处理器性能不够强,或者没有开启硬件编解码,那么就会非常卡了,捎带提一下,选择nas一定要选择带核显的,我用的是DS918+,处理器是j3455,j3455可以说是非常垃圾了,自组NAS的话推荐i3,越新越好。有钱的话可以加个新N卡,那就更好了

[群晖NAS]Docker安装&使用EMBY全流程图文教程-长文

HDR视频的话,目前PLEX、Jellyfin、EMBY都不能正确显示颜色,只能等待更新,并且我个人也不推荐直接用emby播放视频,emby最好只做视频管理,这种类型的软件播放起来画质都不行

PC上LAV+插帧+madvr(电视上使用HTPC或者盒子)才是正确播放高质量影视内容的正确方法

如果触发了转码,画质就更糟糕了

结语

我之所以使用emby,真的就只是单单为了整理我的媒体库(emby会员对我来说用处不大,如果你没转码播放这方面的需求,可以不用开emby会员),全是文件夹的话,看起来太不直观了。现在我们很多时候都是为了下载而下载,下载了一大堆,看过的又有几个呢?

最后再说一下Linux上的部署,如果你有一定的Linux或docker基础,相信你看完本文后一定也知道怎么操作了

展开 收起

Synology 群晖 DS1522+ 锐龙版 5盘位 NAS网络存储服务器 (标配无硬盘 )

Synology 群晖 DS1522+ 锐龙版 5盘位 NAS网络存储服务器 (标配无硬盘 )

6300元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2321.48元起

QNAP威联通 NAS TS-264C-4G /N5105/2.5GbE/M.2/ 私有云 个人云存储盘 nas存储服务器

QNAP威联通 NAS TS-264C-4G /N5105/2.5GbE/M.2/ 私有云 个人云存储盘 nas存储服务器

5779.15元起

QNAP威联通 NAS TS-264C-4G /N5105/2.5GbE/M.2/ 私有云 个人云存储盘 nas存储服务器

QNAP威联通 NAS TS-264C-4G /N5105/2.5GbE/M.2/ 私有云 个人云存储盘 nas存储服务器

4589.15元起

QNAP 威联通 TS-453Dmini 4盘位NAS(J4125、8GB)

QNAP 威联通 TS-453Dmini 4盘位NAS(J4125、8GB)

2879元起

QNAP 威联通 TS-453Bmini 4盘位NAS(J3455、4GB)

QNAP 威联通 TS-453Bmini 4盘位NAS(J3455、4GB)

1899元起

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

799元起

QNAP 威联通 TS-551 5盘位NAS(赛扬J3355、2GB)

QNAP 威联通 TS-551 5盘位NAS(赛扬J3355、2GB)

暂无报价

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

暂无报价

QNAP 威联通 TS-451D 4盘位NAS(赛扬J4025、4GB)

QNAP 威联通 TS-451D 4盘位NAS(赛扬J4025、4GB)

2079元起

QNAP 威联通 TS-532X 五盘位NAS(AL324、2GB)

QNAP 威联通 TS-532X 五盘位NAS(AL324、2GB)

2179元起

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

3755.65元起

QNAP 威联通 TS-451D 四盘位NAS(J4025)

QNAP 威联通 TS-451D 四盘位NAS(J4025)

暂无报价

QNAP 威联通 TS-428 四盘位NAS (Realtek RTD1296、2GB)

QNAP 威联通 TS-428 四盘位NAS (Realtek RTD1296、2GB)

暂无报价

QNAP 威联通 TVS-951N 9盘位NAS (赛扬3865U、4GB)

QNAP 威联通 TVS-951N 9盘位NAS (赛扬3865U、4GB)

3439元起

QNAP 威联通 TS-262C-2G 双盘位NAS(赛扬N4505、2GB)

QNAP 威联通 TS-262C-2G 双盘位NAS(赛扬N4505、2GB)

2319元起
134评论

发表评论请 登录
  • 最新
  • 最热
  • 134楼
    06-13 21:42

    大佬,我读视频什么的都没有问题,但是硬解里面是空的,不知道哪里设置不对?uid是1026,gid100,gidlist是100,101,看不了4k的视频,一点开就卡住。。。。群晖220+

  • 133楼
    06-07 10:57
    1

    请教作者,emby做管理,盒子用什么程序来播放?kodi+emby插件?

    [呲牙] 群晖部署EMBY,APPLE TV 4K/苹果手机/IPAD 安装INFUSE6 PRO

  • 132楼
    04-04 11:34
    1

    楼主你好,请教下媒体数据盘是只能映射一个吗?我的NAS有3个电影盘,video-1,video-2,video-3,分别映射到/mnt/share1,/mnt/share2,/mnt/share3,但是只有/mnt/share1是可见的,有什么办法吗

    看看权限吧

  • 131楼
    04-04 11:33

    请教作者,emby做管理,盒子用什么程序来播放?kodi+emby插件?

  • 130楼
    03-20 22:45

    群晖DSM7增加了一个videodriver组,id937,GIDLIST现在应该改成100,937才能用

  • 129楼
    02-02 22:08

    学习一下、还不会使用

  • 128楼
    01-20 17:12

    楼主你好,请教下媒体数据盘是只能映射一个吗?我的NAS有3个电影盘,video-1,video-2,video-3,分别映射到/mnt/share1,/mnt/share2,/mnt/share3,但是只有/mnt/share1是可见的,有什么办法吗

  • 127楼
    2021-10-08
    1

    正常观看了1年多了,最近没有做任何升级,突然就emby播放时,提示播放错误,没有兼容的流。。。找遍全网。都没有能解决问题的手段。。用户里面的设置也都尝试了。。太奇怪了

    你取消勾选了 用户-允许播放需要转码的视频 选项

  • 126楼
    1

    做为小白,我卡在了第五步,怎么进去那个网页啊?谢谢

    ip+端口访问

  • 125楼
    2021-08-25

    正常观看了1年多了,最近没有做任何升级,突然就emby播放时,提示播放错误,没有兼容的流。。。找遍全网。都没有能解决问题的手段。。用户里面的设置也都尝试了。。太奇怪了

  • 124楼
    2021-07-29

    做为小白,我卡在了第五步,怎么进去那个网页啊?谢谢

  • 123楼
    2021-07-20
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    我直接
    UID=0
    GID=0
    GIDLIST=0
    搞定!

  • 122楼
    2021-07-20

    我一开始按照默认环境变量也就是UID/GID/GIDLIST均为2来设置,结果发现存储空间挂载的部分文件夹路径在emby里显示不出来,后来确认了如果上值也就是2的话,只能识别在群晖里赋予了everyone用户组读取权限的文件夹(UID=2=everyone??)

    后来参考本文方法分别查询了root用户(UID=0,GID=0)和我自己的管理员账户(UID=1026,GID=100),一开始不想用root用户,就填写UID=1026,GID=100,GIDLIST=100,0,发现不行。
    再后来我就按别的文章的建议试了UID=0,GID=0,GIDLIST=0,这个可以正常读取所有挂载的文件夹,考虑到这是运行在docker下的emby,本身存储空间挂载就已经隔离了其他没挂载的文件夹,似乎就算用root权限也无所谓了??我就这么用着了

  • 121楼
    2021-04-27
    1

    视频文件扫描不全怎么解决?

    2

    我直接一个视频都扫不出来[喜极而泣]

    那可能是哪里没设置好

  • 120楼
    2021-04-27

    路径填对了,就是扫不出视频!视频还是mp4,有人有这遭遇吗

  • 119楼
    2021-04-27
    1

    视频文件扫描不全怎么解决?

    我直接一个视频都扫不出来 [喜极而泣]

  • 118楼
    2021-04-21
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    2

    gidlist这块我查了很多资料,也没搞太清楚在群晖下怎么填比较好,根据emby官方说法,主要是用在docker emby硬解调用显卡驱动的,在Linux下,如debian,有video用户组,video用户具有显卡驱动目录的所有权,群晖下显卡驱动目录的所有者为root,所以这块我也没有搞清楚,实测填什么都无法在未修改显卡驱动目录权限的情况下调用显卡驱动

    我现在的做法是在群晖开机启动时自动启动修改显卡驱动权限脚本

    6

    评论没办法上图
    具体
    控制面板-->计划任务-->新增-->用户定义的脚本-->事件-->开机
    chmod 777 /dev/dri/*

    非常感谢大佬

  • 117楼
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    2

    gidlist这块我查了很多资料,也没搞太清楚在群晖下怎么填比较好,根据emby官方说法,主要是用在docker emby硬解调用显卡驱动的,在Linux下,如debian,有video用户组,video用户具有显卡驱动目录的所有权,群晖下显卡驱动目录的所有者为root,所以这块我也没有搞清楚,实测填什么都无法在未修改显卡驱动目录权限的情况下调用显卡驱动

    我现在的做法是在群晖开机启动时自动启动修改显卡驱动权限脚本

    5

    大佬,有脚本命令么,实在是不会写啊,我最近遇见的怪事,白裙,emby是套件版,只要重启机器,emby必定读取不到核显驱动,必须手动给/dev/dri文件夹权限才行,所以想学习一下这个脚本怎么写

    评论没办法上图
    具体
    控制面板-->计划任务-->新增-->用户定义的脚本-->事件-->开机
    chmod 777 /dev/dri/*

  • 116楼
    2021-04-21
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    2

    gidlist这块我查了很多资料,也没搞太清楚在群晖下怎么填比较好,根据emby官方说法,主要是用在docker emby硬解调用显卡驱动的,在Linux下,如debian,有video用户组,video用户具有显卡驱动目录的所有权,群晖下显卡驱动目录的所有者为root,所以这块我也没有搞清楚,实测填什么都无法在未修改显卡驱动目录权限的情况下调用显卡驱动

    我现在的做法是在群晖开机启动时自动启动修改显卡驱动权限脚本

    4

    群晖控制面板里-开机脚本里把命令填上去就行了

    大佬,有脚本命令么,实在是不会写啊,我最近遇见的怪事,白裙,emby是套件版,只要重启机器,emby必定读取不到核显驱动,必须手动给/dev/dri文件夹权限才行,所以想学习一下这个脚本怎么写

  • 115楼
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    2

    gidlist这块我查了很多资料,也没搞太清楚在群晖下怎么填比较好,根据emby官方说法,主要是用在docker emby硬解调用显卡驱动的,在Linux下,如debian,有video用户组,video用户具有显卡驱动目录的所有权,群晖下显卡驱动目录的所有者为root,所以这块我也没有搞清楚,实测填什么都无法在未修改显卡驱动目录权限的情况下调用显卡驱动

    我现在的做法是在群晖开机启动时自动启动修改显卡驱动权限脚本

    3

    请问大佬如何设置群晖开机自启修改核显驱动权限的脚本啊

    群晖控制面板里-开机脚本里把命令填上去就行了

  • 114楼
    2021-04-20
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    2

    gidlist这块我查了很多资料,也没搞太清楚在群晖下怎么填比较好,根据emby官方说法,主要是用在docker emby硬解调用显卡驱动的,在Linux下,如debian,有video用户组,video用户具有显卡驱动目录的所有权,群晖下显卡驱动目录的所有者为root,所以这块我也没有搞清楚,实测填什么都无法在未修改显卡驱动目录权限的情况下调用显卡驱动

    我现在的做法是在群晖开机启动时自动启动修改显卡驱动权限脚本

    请问大佬如何设置群晖开机自启修改核显驱动权限的脚本啊

  • 113楼
    2021-04-17

    请问一下第五步web网页怎么进入

  • 112楼
    2021-03-20
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    我被这个问题折腾了1天,我填了100,0无法选择文件夹,改为100,101后马上正常了,也能正常搜出媒体文件了。

  • 111楼
    2021-02-01

    怎么解决刮出来名字是英文啊,这个很难受啊

  • 110楼
    2021-01-18

    视频文件扫描不全怎么解决?

  • 109楼
    2020-12-15

    学习,plex,jellyfin我换来换去,试下emby,N1的kodi上我用的emby的皮肤,群晖920服务器端是jellyfin+tmm的docker容器,工作正常,给小孩看动画片用。

  • 108楼
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    评论很有价值,建议在博文下也留言一条给后来者参考

  • 107楼
    1

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

    gidlist这块我查了很多资料,也没搞太清楚在群晖下怎么填比较好,根据emby官方说法,主要是用在docker emby硬解调用显卡驱动的,在Linux下,如debian,有video用户组,video用户具有显卡驱动目录的所有权,群晖下显卡驱动目录的所有者为root,所以这块我也没有搞清楚,实测填什么都无法在未修改显卡驱动目录权限的情况下调用显卡驱动

    我现在的做法是在群晖开机启动时自动启动修改显卡驱动权限脚本

  • 106楼
    2020-10-03

    谢谢楼主的文章,博客也真不错,目录导航功能爱了!

  • 105楼
    2020-10-03

    第6步添加媒体库时如果输入/mnt/share1也找不到群晖里的文件夹,说明权限有问题了,参考飞翎的回复:
    环境配置那里,gidlist不应该填gid,0,而是用id命令查出来的groups后面的数字,用英文逗号分隔。

评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.0K
扫一下,分享更方便,购买更轻松