Monorepo for Aesthetic.Computer
aesthetic.computer
1# Aesthetic Computer Local TURN/STUN Server
2# This allows WebRTC to work in devcontainer environments
3
4# STUN/TURN server listening port
5listening-port=3478
6
7# For local dev, listen on all interfaces
8listening-ip=0.0.0.0
9
10# External IP for clients behind NAT
11# This tells clients what IP to use to reach the TURN server
12# We read this from /tmp/host-lan-ip (set by prepare-host.sh)
13# Note: coturn doesn't support dynamic reading, so this is set at startup
14external-ip=192.168.1.127
15
16# Relay ports for TURN (limited range for Docker port mapping)
17min-port=49152
18max-port=49159
19
20# Realm (required)
21realm=aesthetic.computer
22
23# Simple static credentials for dev
24user=aesthetic:computer123
25
26# Allow localhost connections
27no-loopback-peers
28no-multicast-peers
29
30# Verbose logging for debugging
31verbose
32
33# Fingerprint for TURN
34fingerprint
35
36# Long-term credentials
37lt-cred-mech
38
39# Don't require TLS for local dev
40no-tls
41no-dtls
42
43# Log to stdout
44log-file=stdout