Troubleshooting
Build failures
tsc: command not found
Install TypeScript globally or run npm install --include=dev in web/.
Go module not found
Database connection errors
Ensure PostgreSQL is running and .env has correct credentials:
WebSocket not connecting
Check Caddyfile includes the WebSocket upgrade headers:
Voice/video not working
- Verify LiveKit and coturn containers are running
- Ensure UDP ports 7882, 3478, 50000-50100, and 10000-20000 are exposed
- Check browser console for WebRTC ICE failures
- Verify
LIVEKIT_API_KEY and LIVEKIT_API_SECRET match in both LiveKit and coturn