Shelves (e.g. Kids Films) are defined in settings; node roots bind paths to shelves so the same Stremio catalog aggregates content across nodes.
35 lines
1.4 KiB
YAML
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
|