美文网首页
群晖docker安装Emby并开启硬件解码

群晖docker安装Emby并开启硬件解码

作者: 云中的Jason | 来源:发表于2020-05-06 14:40 被阅读0次

    最近在群晖中安装了Emby,使用体验很不错,现在将自己的安装过程分享出来



    目前群晖中安装emby主要有两种方式,一是通过在套件中心中添加源来安装,二是通过docker来安装。我选择的是通过docker进行安装,虽然过程稍微有些复杂,但是备份迁移都要比群晖套件有优势。
    硬件解码可以让显卡接过视频解码转码的重任,为CPU分担压力,不过有部分机器不支持硬件解码,群晖支持硬件解码的必要条件是:

    • 群晖系统为DS 918+
    • CPU支持硬件解码

    通过ssh连接到群晖,输入ls /dev/dri,如果和下图一样,那么恭喜你,你可以开启硬件解码

    需要说明的是,emby开启硬件加速功能是需要会员的,当然也有免费的替代品——Jellyfin,Jellyfin是emby的一个分支,拥有emby的大部分功能,大家可以自行选择。

    在docker中安装emby

    下载emby镜像

    在docker注册表中搜索emby,选择emby/embyserver下载

    启动硬件加速

    1. 下载完映像之后,不要直接启动,开启群晖的SSH,打开控制面板,在终端机开启


    2. 通过ssh工具登录到群晖,输入sudo -i切换到root账户,会要求输入密码

    3. 输入以下代码启动emby容器

    docker run \
        --name=emby \ # 容器名称
        --device=/dev/dri:/dev/dri \ #开启硬件解码
        --net host \ # 配置网络
        emby/embyserver # 要运行的映像名称
    

    这里通过--net host是该容器使用docker host网络,即与docker主机网络相同。目的是解决emby无法刮削元数据的问题,因为emby使用theMovieDb进行刮削,详情可见解决tinyMediaManager无法刮削的问题。这样只要在修改群晖hosts文件,便可以解决emby无法刮削的问题。不过建议直接使用tMM进行刮削,tMM也可以通过docker安装了——群晖Docker安装tinyMediaManager并解决无法刮削的问题

    1. 此时可以在群晖docker容器中看到正在运行的emby容器,将容器关闭并进行以下配置
    • 添加卷


    • 修改UIDGID
    1. 应用并开启emby容器,在浏览器中输入IP+8096就可以进入emby了

    怎么使用emby就交给大家去探索了!

    参考博客:

    1. 打造低功耗家庭影音NAS:i3-8100更换 华擎J5005ITX 群晖下Jellyfin硬解!
    2. docker 网络-host

    大家有兴趣可以访问我的个人博客,不定时更新一些内容哦!

    相关文章

      网友评论

          本文标题:群晖docker安装Emby并开启硬件解码

          本文链接:https://www.haomeiwen.com/subject/agzightx.html