Sign inSign up

benzking/embyserver

By benzking

•Updated over 3 years ago

Image
0

1.9K

benzking/embyserver repository overview

免责声明: 此系统仅供个人学习、研究之用,请勿用于商业用途,请在下载后24小时内删除。 版本信息说明: 旧版本随时删除 长期更新请使用 TAG : latest latest = 4.7系列 支持 arm32/arm64 系列 额外修改: 完全离线不需要服务器验证 搜索相关 支持单字搜索 支持模糊搜索 可直接搜索剧季标题 去除自动更新 参考配置: docker run
--network=bridge
-p '8096:8096'
-p '8920:8920'
-p '1900:1900/udp'
-p '7359:7359/udp'
-v /data/emby:/config
-v /data/downloads/:/data
-e TZ="Asia/Shanghai"
--device /dev/dri:/dev/dri
-e UID=0
-e GID=0
-e GIDLIST=0
--restart always
-e HTTP_PROXY="http://你的代理IP:你的代理端口/⁠"
-e HTTPS_PROXY="http://你的代理IP:你的代理端口/⁠"
--name emby
-d lovechen/embyserver:版本号 参数说明: docker run
#设置网络模式 --network=bridge
#开放端口 #http -p '8096:8096'
#https -p '8920:8920'
#dlna -p '1900:1900/udp'
#local network discovery -p '7359:7359/udp'
#映射配置目录 -v /data/emby:/config
#映射影视资源目录 -v /data/downloads/:/data
#设置时区 -e TZ="Asia/Shanghai"
#映射硬解驱动 --device /dev/dri:/dev/dri
#设置权限 -e UID=0
-e GID=0
-e GIDLIST=0
--restart always
#设置代理(用于TMDB等搜集信息) -e HTTP_PROXY="http://你的代理IP:你的代理端口/⁠"
-e HTTPS_PROXY="http://你的代理IP:你的代理端口/⁠"
#docker名字 --name emby
#docker源版本 -d lovechen/embyserver:版本号 补充信息: 关于有用户安装了字幕插件每次扫描都会自动重新下载的问题 在媒体库中取消对字幕插件的勾选

Emby Media Server Introduction Supported Architectures Supported Tags Issues Getting started Installation Upgrade DLNA and WoL VAAPI NVDEC/NVENC unRAID Installation Introduction Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and .NET Core.

It features a REST-based API with built-in documention to facilitate client development. We also have client libraries for our API to enable rapid development.

Supported Architectures Emby supports the following architectures, each with its own dedicated repository.

amd64: emby/embyserver arm32v7: emby/embyserver_arm32v7 arm64v8: emby/embyserver_arm64v8 All instructions below are using the amd64 repository as an example, please make sure to replace emby/embyserver with the appropriate repository for your desired architecture.

Supported Tags latest: latest stable release beta: latest beta release Issues Before reporting your issue please try updating Docker to the latest version and check if it resolves the issue. Refer to the Docker installation guide for instructions.

SELinux users should try disabling SELinux using the command setenforce 0 to see if it resolves the issue.

If the above recommendations do not help then report your issue along with the following information:

Output of the docker version and docker info commands The docker run command or docker-compose.yml used to start the image. Mask out the sensitive bits. Please state if you are using Boot2Docker, VirtualBox, etc. Getting started Installation It is recommended you install directly from the Docker Hub.

docker pull emby/embyserver:latest The new .NET Core version is entirely configured via the command line. The launcher script and configuration files are gone, as well as the in-place update feature. Updates are now retrieved by simply pulling the latest image from the hub.

The container can be run using the following Docker Compose file:

version: "2.3" services: emby: image: emby/embyserver container_name: embyserver runtime: nvidia # Expose NVIDIA GPUs network_mode: host # Enable DLNA and Wake-on-Lan environment: - UID=1000 # The UID to run emby as (default: 2) - GID=100 # The GID to run emby as (default 2) - GIDLIST=100 # A comma-separated list of additional GIDs to run emby as (default: 2) volumes: - /path/to/programdata:/config # Configuration directory - /path/to/tvshows:/mnt/share1 # Media directory - /path/to/movies:/mnt/share2 # Media directory ports: - 8096:8096 # HTTP port - 8920:8920 # HTTPS port devices: - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes - /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi restart: unless-stopped 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.

Upgrade The command used to install should also be used to upgrade:

docker pull emby/embyserver:latest DLNA and WoL The easiest way for DLNA and Wake-on-Lan to work properly is to use the host networking mode. It may work in bridge mode as well with a more advanced configuration.

VAAPI Note: This applies to amd64 only.

Emby now comes with a VAAPI-enabled ffmpeg out of the box on Intel platforms with HD graphics. For VAAPI to work, emby needs access to a render node, usually /dev/dri/renderD128. On most modern distros, this render node belongs to the video group, others belong to the render group. All you need to do is mount the render node and add the video group GID to the GIDLIST variable as described above.

You can get the video and/or render GIDs using the following command:

getent group video | cut -d: -f3 getent group render | cut -d: -f3 NVDEC/NVENC Note: This applies to amd64 only.

Emby can also utilize your NVIDIA GPU with a little more work, using the NVIDIA docker runtime. You will need to install the nvidia-container-runtime or the legacy nvidia-docker2 package first depending on your distribution, then restart the docker daemon.

Again, you can get the video and/or render GIDs using the following command and set the GIDLIST variable accordingly:

getent group video | cut -d: -f3 getent group render | cut -d: -f3 unRAID Please navigate to the Docker settings page on unRAID's Web-UI and under repositories add:

https://github.com/MediaBrowser/Emby.Build/tree/master/unraid-templates/emby⁠ For more information on adding templates to unRAID please visit the unRAID forums.

Tag summary

Content type

Image

Digest

sha256:975ff765c…

Size

246.2 MB

Last updated

over 3 years ago

docker pull benzking/embyserver:lovechen-4.8.0.19