# 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