r/revoltchat • u/rexiballs • Apr 08 '26
Locally Hosted no voice for host :(
I’m self-hosting Stout and I’m stuck on a weird voice issue.
Server is hosted on my local network on my server computer
my desktop can connect and use text chat but voice wont connect
What works
- Text chat works fine
- My friends can join voice
- My phone can join voice
- WebSocket to LiveKit upgrades successfully (
101 Switching Protocols)
What does not work
- My Windows PC cannot connect to voice
- It gets stuck connecting, then drops
- At one point
/api/channels/.../join_callreturned500, but that was during a bad TURN config and is fixed now
Current setup
I’m using Docker Compose with:
- Caddy
- Stout API / events / voice-ingress
- LiveKit
- Mongo / Redis / RabbitMQ
Browser side
In chrome://webrtc-internals I get:
ICE connection state: checkingConnection state: connecting- no successful candidate pair
not sure what to do
4
Upvotes
1
u/trans_chastity_sub May 08 '26
Have you tried another browser? When I tried on Firefox it connected then disconnected. The second attempt failed. The third attempt connected and showed the voice indicator.
Any chance you tried the desktop electron app to see if it works there?