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

2020-02-15 15:24:24 102点赞 1071收藏 147评论

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

前言

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

为什么不选择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基础,相信你看完本文后一定也知道怎么操作了

展开 收起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2499元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2230元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

Synology 群晖 DS923+ 4盘位NAS存储(R1600、4GB)

Synology 群晖 DS923+ 4盘位NAS存储(R1600、4GB)

4100.58元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1999元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2499元起

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

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

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

3329.42元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1073.51元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1699元起

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

1799元起

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

1899元起

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

7200元起

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

1499元起

DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1265元起
147评论

  • 精彩
  • 最新
  • 环境配置那里,gidlist不应该填gid,0,而是用id命定查出来的groups后面的数字,用英文逗号分隔,别用中文。举个例子,像楼主应该填1000,24,25,29,30,44,46,109,111

    校验提示文案

    提交
    是需要填写 video用户组的id,问题是群晖没有,我的博客后来有更新

    校验提示文案

    提交
    解决了我的问题,谢谢(群晖920+)

    校验提示文案

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

    校验提示文案

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

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

    校验提示文案

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

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 黑裙里没有/dev/dri文件夹,是不是就是说不支持解码?用的蜗牛

    校验提示文案

    提交
    对的,试试DS918引导

    校验提示文案

    提交
    DS918的硬件兼容性太差了,好多安装不了。实在不行安装OpenMediaVault吧

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 如果后续emby版本升级,怎么搞?

    校验提示文案

    提交
    使用watchtower,全程无感知更新
    sleele.com/2019/06/16/docker更新容器镜像神器-watchtower/

    校验提示文案

    提交
    我记得这个这个本身也是可以在EMBY网页上直接更新的

    校验提示文案

    提交
    收起所有回复
  • 黑裙5.2 输入sudo -i提示not found怎么办啊

    校验提示文案

    提交
    那就直接使用sudo执行命令

    校验提示文案

    提交
    同样问题,解决了

    校验提示文案

    提交
    收起所有回复
  • 这个用n1上的kodi怎么链接呢

    校验提示文案

    提交
    百度搜索kodi emby插件

    校验提示文案

    提交
    联系我我刚搞明白

    校验提示文案

    提交
    收起所有回复
  • 其实jellyfin有很多新特性emby没有,比如可以直接复制串流链接到本地播放器播放,字幕偏移等等。

    校验提示文案

    提交
    jellyfin的直接复制串流链接到本地播放器播放这个功能不错,希望EMBY也能加入吧,关于字幕偏移这个,jellyfin自身的播放功能就很弱,太细节的地方应该交给本地播放器

    校验提示文案

    提交
    疫情困在老家,远程播放。遇到一些特效字幕效果效果不好时,我只能用ftp来播放了。另外如果srt字幕的垂直位置能修改一下就好了。上次上了一个值友的emby高级版的车,配合j3455硬解还是可以的。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • j3455转码吃力,那j1900就更不行了,可以这样认为吗?

    校验提示文案

    提交
    是的,主要还是看显卡,UHD600之前的都不太行

    校验提示文案

    提交
    收起所有回复
  • 有几个问题,添加媒体库的时候 语言可以选到简体中文 但是国家没有CHINA,只好选了WORLD...这个应该没关系,但是后面添加文件的时候,/mnt/share1里读取不到我添加的文件夹

    校验提示文案

    提交
    1、添加媒体库的时候不用在选了。因为你之前已经设定好元数据了
    2、不是权限问题就是你挂载文件夹没选好

    校验提示文案

    提交
    我弄好了...挂载文件夹没问题...是GID和UID的问题
    不应该填你说的命令查询出来的UID和GID
    全部填0就行了

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 为什么添加影视文件夹那个地方,路径要填mnt/share1啊。

    校验提示文案

    提交
    我要是有两个文件夹应该怎么填写啊

    校验提示文案

    提交
    2,3,4一路过去啊。其实只有一个不用加个1

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 群晖安装emby套件之后怎么用tmm刮削?谁知道说下谢谢

    校验提示文案

    提交
    文件夹设置那块,取消所有的刮削器就会读取本地的nfo了

    校验提示文案

    提交
    再问个小白问题,群晖怎么安装或加载下载来的tmm?就是官网的那个tmm_3.1.3_linux.tar.gz,这个文件?搜了下站内那个是Windows下安装的

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • unraid 下的emby也是开不了硬解 头疼。

    校验提示文案

    提交
    看emby的官方文档,unraid写的很清楚了

    校验提示文案

    提交
    弄好了,谢谢。

    校验提示文案

    提交
    收起所有回复
  • 我老nas里emby server端里能看到FFmpeg插件,升级到4.3.1后没有这个插件了,外网播放需要转码了,头疼,哪个大佬看看你们的emby server端里有没有FFmpeg插件

    校验提示文案

    提交
    有的,没有的话软转都转不了

    校验提示文案

    提交
    emby的插件里看不到有ffmpeg呀

    校验提示文案

    提交
    收起所有回复
  • 自带的刮削哪怕那个都不行太慢

    校验提示文案

    提交
    别用tvdb,用tmdb,速度是正常的

    校验提示文案

    提交
    收起所有回复
  • 如果我有两块盘 装载路径怎么填呢还是填/mnt/share1吗?我填了显示已存在

    校验提示文案

    提交
    /mnt/share2

    校验提示文案

    提交
    收起所有回复
  • 你好,1819,在docker create --name=emby --device /dev/dri:/dev/dri emby/embyserver:latest时会给一传字符代表操作成功,但是等到启动容器的时候,Dockr API失败,报Start container emby failed: {"message":"linux runtime spec devices: error gathering device information while adding custom device \"/dev/dri\": no such file or directory"}.错误,查了一下,有人说是1819的显卡目录错误,请问一下这如何解决呢?

    校验提示文案

    提交
    宿主机没有/dev/dri这个目录,说明你没有核显驱动

    校验提示文案

    提交
    啊?1819没核显吗?这我真蒙蔽了.

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 环境配置

    文中这段话不好理解:“如图所示,UID和GID的获取方法,在终端里输入命令id 你的账户名即可获得,填入进去即可”我在docker的环境变量里边已经看到了UID,GID,GIDLIST的数值都是2,是不是这个2要改变呢?如果要改变,请问上文所说的终端是哪里呢?是用“finalshell”来登录,还是在docker里边的终端机(黑色屏幕)里边操作文中所说的代码呢?作为小白,问这个问题也许很可笑,但是SSH的操作要很小心,生怕出错,恳请大侠指点

    校验提示文案

    提交
    不懂就填0

    校验提示文案

    提交
    谢谢大侠,在哪里操作这个填写0的动作呢?

    校验提示文案

    提交
    收起所有回复
  • 请问一下第五步web网页怎么进入

    校验提示文案

    提交
  • 求完整保姆级教程啊,希望作者大佬做下去。

    校验提示文案

    提交
  • 写得很好,收藏了,这个方法很正确

    校验提示文案

    提交
    阿文菌大佬,请问3617+,3455有办法硬解了吗?还是要918+引导。听他们说不太稳定。

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

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

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮
最新文章 热门文章
1.0K
扫一下,分享更方便,购买更轻松