41 lines
1.3 KiB
Markdown
41 lines
1.3 KiB
Markdown
# Emby on unRaid
|
|
|
|
Arcane Git Sync deployment for the official Emby Server image.
|
|
|
|
## Endpoint
|
|
|
|
- Web setup: `http://192.168.50.12:8096`
|
|
- Dedicated LAN address: `192.168.50.12/24` on external Docker network `br0`
|
|
|
|
Jellyfin owns the default Emby/Jellyfin ports on the unRaid host address. Emby
|
|
therefore has its own macvlan address on `br0`, where it can use the native
|
|
`8096/tcp`, `8920/tcp`, `7359/udp`, and `1900/udp` ports without host port
|
|
mapping conflicts. Reserve or exclude `192.168.50.12` in the UDM DHCP scope.
|
|
|
|
## Persistent data
|
|
|
|
- Config: `/mnt/user/appdata/EmbyServer/config`
|
|
- Transcode scratch: `/mnt/user/appdata/EmbyServer/transcode`
|
|
|
|
After the first-run wizard, set Emby's transcoding temporary path to
|
|
`/transcode`.
|
|
|
|
## Media library paths
|
|
|
|
The container paths match the existing Plex layout so applications do not need
|
|
a second path convention:
|
|
|
|
- `/mnt/unraid/movies`
|
|
- `/mnt/unraid/movie4k`
|
|
- `/mnt/unraid/tv-shows`
|
|
- `/mnt/unraid/tv4k`
|
|
- `/mnt/truenas/multimedia`
|
|
|
|
All media is mounted read-only. Emby may write only to `/config` and
|
|
`/transcode`.
|
|
|
|
Hardware acceleration is deliberately not exposed in the initial deployment.
|
|
The current Plex container has no explicit GPU device mapping. Add a verified
|
|
`/dev/dri` device or NVIDIA runtime configuration only after checking the
|
|
intended GPU and its group permissions on the host.
|