############################################### # stream-recorder v3 - Konfiguration # # Diese Datei ist eine Vorlage. # Die aktive Konfiguration liegt in ./data/config.yml # und wird beim ersten Start automatisch erstellt. ############################################### recording: # Basis-Verzeichnis für Aufnahmen # Muss innerhalb von RECORDING_ROOTS liegen (Standard: /app/data/recordings:/recordings) download_path: /app/data/recordings # Wiederholungsversuche bei Verbindungsabbruch (0 = unbegrenzt) max_retries: 5 # Wartezeit zwischen Wiederholungsversuchen (Sekunden) retry_delay: 5 # Wird nur aus dieser Datei gelesen (nicht über Web-UI/API änderbar) server: host: "0.0.0.0" port: 8484 # Basic-Auth (beim ersten Start aktiv, zufälliges Passwort steht im Container-Log) # Das Passwort wird als PBKDF2-Hash (password_hash) gespeichert und über das # Web-UI gesetzt. Alternativ "password: " eintragen - der Klartext # wird beim nächsten Start automatisch in einen Hash umgewandelt. auth: enabled: true username: admin # NTFY Push-Benachrichtigungen (optional) # Token und API-Key werden von der API nie zurückgegeben. ntfy: url: "" token: "" events: "error" # Plik-Upload (optional) plik: url: "" api_key: "" ttl: "30d" # Zeitplan-Puffer (Minuten) – Standardwerte für neue Jobs schedule: default_pre_buffer: 5 default_post_buffer: 5 # Log-Level (DEBUG, INFO, WARN, ERROR) logging: level: INFO