Emby docker container
Emby Server automatically streams (and converts, if needed) your media on-the-fly to play on any device.
When started the emby web inteface will listen on port 8096 in the container.
sudo docker run -it --name emby -e TZ=EST5EDT -p 8096:8096 -p 8920:8920 \
-p 7359:7359/udp -p 1900:1900/udp -d dperson/emby
OR use local storage:
sudo docker run -it --name emby -e TZ=EST5EDT -p 8096:8096 -p 8920:8920 \
-p 7359:7359/udp -p 1900:1900/udp \
-v /path/to/directory:/config \
-v /path/to/media:/media -d dperson/emby
sudo docker run -it --rm dperson/emby -h
Usage: emby.sh [-opt] [command]
Options (fields in '[]' are optional, '<>' are required):
-h This help
-t "" Configure timezone
possible arg: "[timezone]" - zoneinfo timezone for container
The 'command' (if provided and valid) will be run instead of emby
ENVIRONMENT VARIABLES (only available with docker run
)
TZ
- As above, configure the zoneinfo timezone, IEEST5EDT
USERID
- Set the UID for the app userGROUPID
- Set the GID for the app user
Any of the commands can be run at creation with docker run
or later with
docker exec -it emby emby.sh
(as of version 1.3 of docker).
sudo docker run -it --name emby -p 8096:8096 -p 8920:8920 -p 7359:7359/udp \
-p 1900:1900/udp -d dperson/emby -t EST5EDT
OR using environment variables
sudo docker run -it --name emby -e TZ=EST5EDT -p 8096:8096 -p 8920:8920 \
-p 7359:7359/udp -p 1900:1900/udp -d dperson/emby
Will get you the same settings as
sudo docker run -it --name emby -p 8096:8096 -p 8920:8920 -p 7359:7359/udp \
-p 1900:1900/udp -d dperson/emby
sudo docker exec -it emby emby.sh -t EST5EDT ls -AlF /etc/localtime
sudo docker restart emby
If you have any problems with or questions about this image, please contact me through a GitHub issue.