stremio/deploy/node/docker-compose.unraid.yml
Jos Vooges | STH a4dfb1b472 Add admin-managed node scan paths, restart, and shared library shelves.
Shelves (e.g. Kids Films) are defined in settings; node roots bind paths to shelves so the same Stremio catalog aggregates content across nodes.
2026-08-25 20:47:41 +02:00

35 lines
1.4 KiB
YAML

# Voorbeeld voor Unraid (Docker Compose / Compose Manager)
# Na install: scanpaden beheer je vanaf Admin → Nodes (master is leidend).
#
# Build vanaf repo-root:
# docker compose -f deploy/node/docker-compose.unraid.yml build
# docker compose -f deploy/node/docker-compose.unraid.yml up -d
services:
media-node:
build:
context: ../..
dockerfile: deploy/docker/Dockerfile.media-node
image: media-node:1.0.0
container_name: media-node
restart: unless-stopped
ports:
- "8080:8080"
environment:
MEDIA_NODE_NAME: "Unraid-Node-01"
MEDIA_NODE_MASTER_URL: "https://master.vonas.nl"
MEDIA_NODE_PUBLIC_URL: "https://node01.vonas.nl"
# Alleen nodig bij eerste start — daarna credentials-volume bewaren en token weghalen
MEDIA_NODE_ENROLLMENT_TOKEN: "PLAK_TOKEN_HIER"
# Bootstrap-paden (host-paden; /mnt/user is 1:1 gemount)
MEDIA_NODE_MOVIES: "/mnt/user/movies"
MEDIA_NODE_SERIES: "/mnt/user/series"
MEDIA_NODE_CONTAINER_NAME: "media-node"
TZ: "Europe/Amsterdam"
volumes:
- /mnt/user/appdata/media-node/config:/etc/media-node
- /mnt/user/appdata/media-node/data:/var/lib/media-node
# Brede mount: nieuwe shares toevoegen via Admin zonder container te herbouwen
- /mnt/user:/mnt/user:ro
# Optioneel: Admin → Herstart via Docker API
- /var/run/docker.sock:/var/run/docker.sock