Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add EmbyServer #29

Merged
merged 3 commits into from
Jan 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions compose-files/embyserver/embyserver.env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

22 changes: 22 additions & 0 deletions compose-files/embyserver/embyserver.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
version: "2.3"
services:
emby:
image: emby/embyserver
container_name: embyserver
runtime: all # Expose all 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:
- CHANGE_TO_COMPOSE_DATA_PATH/appdata/embyserver:/config # Configuration directory
- CHANGE_TO_COMPOSE_DATA_PATH/appdata/tvshows:/mnt/share1 # Media directory
- CHANGE_TO_COMPOSE_DATA_PATH/appdata/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: on-failure
3 changes: 3 additions & 0 deletions compose-files/embyserver/readme
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
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.