diff --git a/deploy/truenas/core/docker-compose.yml b/deploy/truenas/core/docker-compose.yml index 47a2136..6673a5e 100644 --- a/deploy/truenas/core/docker-compose.yml +++ b/deploy/truenas/core/docker-compose.yml @@ -42,6 +42,17 @@ services: # Leave NAT1To1_IPS empty unless you need multiple advertised IPs. # CORE_WEBRTC_NAT_1_TO_1_IPS: "10.0.0.25 203.0.113.10" + # --- RTMP / RTMPS / SRT / TLS port overrides --- + # Default Datarhei ports (1935, 1936, 6000, 8181) are common + # and frequently collide with an existing upstream datarhei/ + # restreamer container or other RTMP servers on the same host. + # Pull these out of .env so operators can remap without editing + # this file. Empty strings keep the upstream defaults. + CORE_RTMP_ADDRESS: "${CORE_RTMP_ADDRESS:-:1935}" + CORE_RTMP_ADDRESS_TLS: "${CORE_RTMP_ADDRESS_TLS:-:1936}" + CORE_SRT_ADDRESS: "${CORE_SRT_ADDRESS:-:6000}" + CORE_TLS_ADDRESS: "${CORE_TLS_ADDRESS:-:8181}" + # --- Storage --- # Let the volumes below provide durable paths; defaults are fine.