Docker安装emby媒体服务器

局域网内的媒体播放可以直接播放媒体文件,但安装一个服务器可以管理媒体各种信息资料,呈现较好的娱乐体验。通常采用的媒体服务器有plex、emby、Jellyfin等三种,这三个服务器安装配置都非常简单,这里就emby的安装简要介绍。

网络上有关于Docker安装emby的文章,有些写得非常复杂,其实可以非常简单。

1、标准的安装方法看Docker官网

原始信息如下:

Or using the following command:

docker run -d \
    --name embyserver \
    --volume /path/to/programdata:/config \ # Configuration directory
    --volume /path/to/share1:/mnt/share1 \ # Media directory
    --volume /path/to/share2:/mnt/share2 \ # Media directory
    --net=host \ # Enable DLNA and Wake-on-Lan
    --device /dev/dri:/dev/dri \ # VAAPI/NVDEC/NVENC render nodes
    --device /dev/vchiq:/dev/vchiq \ # MMAL/OMX on Raspberry Pi
    --runtime=nvidia \ # Expose NVIDIA GPUs
    --publish 8096:8096 \ # HTTP port
    --publish 8920:8920 \ # HTTPS port
    --env UID=1000 \ # The UID to run emby as (default: 2)
    --env GID=100 \ # The GID to run emby as (default 2)
    --env GIDLIST=100 \ # A comma-separated list of additional GIDs to run emby as (default: 2)
    emby/embyserver:latest

Please adapt the UID, GID and GIDLIST values to match the owner of your media files. GIDLIST is also needed to grant access to VAAPI/NVDEC/NVENC render nodes.

2、理解各种参数的意义,可以自由配置

–name 可以随便改

–volume 你想在emby中安装几个不同的媒体库就映射几个/mnt/share*

–net 官方写的是host,其实可以不配置,就用系统的bridge也没有问题

–device 、–runtime 可以不配置(这针对特别的设备的)

–publish 要暴露的端口,如果是局域网内使用,留一个8096就可以了,或者自定一个端口

UID GID GIDLIST可以按网络上介绍的方法获取,也可以用默认值,也就是不配置。

3、在群晖NAS中安装Docker版emby

3.1 下载官方镜像

搜索结果

3.2 启动容器

点“高级设置”,其中:

高级设置 可以不配置

卷 映射一个config 目录,映射要管理的媒体库

网络 不配置

端口设置 默认有四个端口,只保留容器的8096,并把本地端口也改成8096

链接 不配置

环境 不配置。

3.3 设置emby

浏览器地址输入 IP:8096,进入emby设置页面

优先语言选中文,然后设置用户名和密码,再根据提示完成各项设置就可以了。

登录后配置好媒体库就完成了基本的安装,就可以在局域网内使用,后面是设置好媒体信息搜刮和外网访问。