feat: interaktif panel kontrolleri (Faz 3)
Yayın durdurma, kanal duraklat/devam (tekli+toplu), şimdi kontrol et, manuel URL ile zorla kayıt başlatma, canlı player+log önizleme, oturum süre sayacı, başarısız/takılı render için tekrar dene ve iptal, poll aralığı + ham segment TTL'yi panelden canlı değiştirme, cookie bayatlık uyarısı, Telegram bildirim aç/kapa, ve kullanım/maliyet özeti (/stats). api-daemon'ın yeni state-değiştiren endpoint'leri (stop/force-start/ render/cancel) INTERNAL_API_TOKEN ile korunuyor — bu daemon'ın portu Coolify'de public'e açık olduğu için korumasız bırakmak güvenlik açığı olurdu. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -55,3 +55,9 @@ RAW_SEGMENT_TTL_HOURS=24
|
||||
# işinden çok daha ağır — düşük tutulur ki aynı anda birden fazla render
|
||||
# worker container'ını boğmasın.
|
||||
VIDEO_RENDER_CONCURRENCY=2
|
||||
|
||||
# api-daemon'ın durdur/zorla-başlat/render-tetikle gibi durum-değiştiren
|
||||
# endpoint'lerini korur (bu daemon'ın portu Coolify'de public'e açık).
|
||||
# frontend ve api-daemon aynı değeri kullanmalı. Generate: openssl rand -hex 24
|
||||
# Boş bırakılırsa (sadece local dev için) bu endpoint'ler korumasız kalır.
|
||||
INTERNAL_API_TOKEN=
|
||||
|
||||
Reference in New Issue
Block a user