Add Emby service for unRaid
This commit is contained in:
@@ -0,0 +1,40 @@
|
|||||||
|
# Emby on unRaid
|
||||||
|
|
||||||
|
Arcane Git Sync deployment for the official Emby Server image.
|
||||||
|
|
||||||
|
## Endpoint
|
||||||
|
|
||||||
|
- Web setup: `http://192.168.50.100:8097`
|
||||||
|
- Container HTTP port: `8096/tcp`
|
||||||
|
|
||||||
|
Jellyfin already owns the default Emby/Jellyfin ports on this host, so this
|
||||||
|
project intentionally does not publish `8920/tcp`, `7359/udp`, or `1900/udp`.
|
||||||
|
Clients should add the server manually by URL when automatic LAN discovery is
|
||||||
|
not available.
|
||||||
|
|
||||||
|
## 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.
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
services:
|
||||||
|
emby:
|
||||||
|
image: emby/embyserver:4.9.5.0
|
||||||
|
container_name: emby
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
UID: "99"
|
||||||
|
GID: "100"
|
||||||
|
GIDLIST: "100"
|
||||||
|
TZ: Asia/Shanghai
|
||||||
|
ports:
|
||||||
|
- "8097:8096/tcp"
|
||||||
|
volumes:
|
||||||
|
- /mnt/user/appdata/EmbyServer/config:/config
|
||||||
|
- /mnt/user/appdata/EmbyServer/transcode:/transcode
|
||||||
|
- /mnt/user/movies:/mnt/unraid/movies:ro
|
||||||
|
- /mnt/user/movie4k:/mnt/unraid/movie4k:ro
|
||||||
|
- /mnt/user/tv-shows:/mnt/unraid/tv-shows:ro
|
||||||
|
- /mnt/user/tv4k:/mnt/unraid/tv4k:ro
|
||||||
|
- /mnt/remotes/TRUENAS_multimedia:/mnt/truenas/multimedia:ro
|
||||||
|
security_opt:
|
||||||
|
- no-new-privileges:true
|
||||||
|
logging:
|
||||||
|
driver: json-file
|
||||||
|
options:
|
||||||
|
max-size: 10m
|
||||||
|
max-file: "3"
|
||||||
|
|
||||||
Reference in New Issue
Block a user