Sicherheits-Härtung und Bugfixes

This commit is contained in:
Patrick Asmus
2026-10-11 17:39:03 +02:00
parent c3f68ace96
commit 65b0b5ac0f
25 changed files with 2577 additions and 686 deletions
+9 -3
View File
@@ -8,6 +8,7 @@
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)
@@ -16,17 +17,21 @@ recording:
# 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
# Optionale Basic-Auth
# 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: <klartext>" eintragen - der Klartext
# wird beim nächsten Start automatisch in einen Hash umgewandelt.
auth:
enabled: false
enabled: true
username: admin
password: stream-recorder
# NTFY Push-Benachrichtigungen (optional)
# Token und API-Key werden von der API nie zurückgegeben.
ntfy:
url: ""
token: ""
@@ -43,5 +48,6 @@ schedule:
default_pre_buffer: 5
default_post_buffer: 5
# Log-Level (DEBUG, INFO, WARN, ERROR)
logging:
level: INFO