# Rippy-Umgebung — nach .env kopieren und Werte eintragen. # Die .env liegt NUR auf der VM (gitignored), nie im Repo. # PostgreSQL (intern). Default rippy; für eine exponierte Umgebung hier ein starkes # Passwort setzen — Compose nutzt diesen Wert jetzt wirklich (DB + App-Verbindung). POSTGRES_PASSWORD=rippy # Optisches Laufwerk (Host-Geräteknoten) — je Rechner UNTERSCHIEDLICH! # Der Worker braucht den SCSI-CD-ROM-Knoten (meist /dev/sr0) UND den passenden # generischen sg-Knoten des Laufwerks. Die sg-Nummer variiert je Host — auf DIESER # Maschine ermitteln: lsscsi -g (oder: ls -l /dev/sg*). Hier den HOST-Pfad des # Blu-ray/DVD-Laufwerks eintragen; der Default passt für den Ursprungs-Host. OPTICAL_SR=/dev/sr0 OPTICAL_SG=/dev/sg1 # (JWT/Auth wurde am 24.07.2026 komplett entfernt — Rippy ist Heimnetz-only, # Commander-Entscheid, siehe KONZEPT.md Abschnitt 10. Härtung für exponierte # Netze: siehe README, Abschnitt "Härtung für fremde/exponierte Netze".) # Metadaten-APIs # TMDB (empfohlen für Metadaten-Lookup; ohne Key startet Rippy trotzdem, Key auch # später im UI setzbar): kostenlos auf themoviedb.org TMDB_API_KEY= # TVDb (optional, Serien-Fallback) THETVDB_API_KEY= # OMDb (optional, Fallback-Quelle): kostenloser Key auf omdbapi.com/apikey.aspx OMDB_API_KEY= # MakeMKV-Beta-Key (optional): DVDs gehen ohne, Blu-ray läuft 30 Tage im # Testmodus. Aktueller Key: Forum-Thread "MakeMKV is free while in beta". # Wechselt etwa monatlich — bei Blu-ray-Fehlern zuerst hier schauen. # Bequemer: im UI unter Einstellungen → System eintragen (gilt ab dem # nächsten Rip, ohne Neustart, und schlägt diesen Env-Wert). MAKEMKV_APP_KEY= # MakeMKV-Version fürs Worker-Image (Einstellungen → System meldet Updates). # Update: Version hier anheben, dann auf der Rippy-Maschine # docker compose build worker && docker compose up -d worker # (bei Cloudflare-Zicken vorher Tarballs nach docker/worker/vendor/ legen) #MAKEMKV_VERSION=1.18.4