| layout | docs |
|---|---|
| title | Deployment Guide — WebRTC |
| description | Local and Docker deployment guidance for LessUp WebRTC. |
go run ./cmd/serverVisit http://localhost:8080.
docker build -f deploy/docker/Dockerfile -t webrtc .
docker run --rm -p 8080:8080 webrtcThe repository includes deployment assets under deploy/docker/ for:
- the Go app
- Caddy as the HTTPS reverse proxy
- coturn for TURN/STUN support
export ADDR=:8080
export WS_ALLOWED_ORIGINS=example.com
export RTC_CONFIG_JSON='{"iceServers":[{"urls":["stun:stun.l.google.com:19302"]}]}'- local development can work without TURN
- cross-network calls often need TURN
- production signaling should run over
wss:// - never commit TURN credentials to the repository
deploy/docker/Dockerfiledeploy/docker/docker-compose.ymldeploy/web/Caddyfiledeploy/turnserver.conf.example