secubox-openwrt/package/secubox/secubox-app-turn/files/etc/config/turn
CyberMind-FR 6db547f7f8 feat: Add WebRadio, TURN server, and Lyrion streaming integration
New packages:
- luci-app-webradio: Web radio management with Lyrion bridge tab
- luci-app-turn: TURN/STUN server UI for WebRTC (Jitsi integration)
- secubox-app-lyrion-bridge: Lyrion → Squeezelite → FFmpeg → Icecast pipeline
- secubox-app-squeezelite: Squeezelite audio player with FIFO output
- secubox-app-turn: TURN server with ACME SSL and Jitsi setup
- secubox-app-webradio: Icecast/ezstream web radio server

Features:
- HTTPS streaming via HAProxy (stream.gk2.secubox.in)
- Lyrion Music Server bridge for streaming playlists to Icecast
- TURN server with time-limited credential generation
- CrowdSec integration for WebRadio security
- Schedule-based radio programming with jingles

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-21 17:46:54 +01:00

27 lines
599 B
Plaintext

config server 'main'
option enabled '0'
option realm 'turn.secubox.in'
option listening_port '3478'
option tls_port '5349'
option min_port '49152'
option max_port '65535'
option external_ip ''
option use_auth_secret '1'
option static_auth_secret ''
option verbose '0'
config ssl 'ssl'
option cert_path '/etc/ssl/turn/cert.pem'
option key_path '/etc/ssl/turn/key.pem'
option use_acme '1'
config limits 'limits'
option total_quota '100'
option bps_capacity '0'
option user_quota '0'
option max_bps '0'
config log 'log'
option log_file '/var/log/turnserver.log'
option syslog '1'