server.1port=7070 db.path=data/shine.sqlite # ------------------------------------------------------------ # Server public info # Эти поля используются JSON-операцией GetServerInfo. # Если какое-то значение не задано, сервер вернёт пустую строку. # ------------------------------------------------------------ server.version=${projectVersion} server.info.url= server.info.physicalRegion= server.info.description= server.info.origin= server.info.extraInfo= # Web Push (VAPID) webpush.vapid.public=BOdoWZndZRaNe9kyUFsJ5-xEfFABXNKennAKg15Z7ycAwUIQ7yDV_sIWWYJCwJriN4g9oU-CyJPrn1U6lfxuDbI webpush.vapid.private=3hCt7XxTvLzuoxinjT5QcKRQEBnGZHXn8ZilU31RPNE webpush.vapid.subject=mailto:admin@shine.local # ------------------------------------------------------------ # ICE/TURN для звонков (операция GetCallIceConfig) # Рекомендуемый режим: # - задать call.ice.turn.sharedSecret # - на coturn включить use-auth-secret и static-auth-secret=тот же secret # Тогда сервер будет выдавать временный username/password (TTL). # ------------------------------------------------------------ call.ice.stun.urls=stun:stun.l.google.com:19302 call.ice.turn.urls=turn:37.214.58.208:3478?transport=udp,turn:37.214.58.208:3478?transport=tcp call.ice.turn.ttlSec=600 call.ice.turn.userPrefix=shine call.ice.turn.sharedSecret= # fallback на случай если shared-secret не используется call.ice.turn.username= call.ice.turn.password= # ------------------------------------------------------------ # Временные debug HTTP API для тестирования соединений # true - endpoint'ы /debug/ws/* включены (только при наличии .debug-token) # false - endpoint'ы /debug/ws/* полностью отключены # Если параметр отсутствует, по умолчанию считается false # ------------------------------------------------------------ debug.tempApi.enabled=true