A bit off-topic, but since I was looking at doing a side project with a P2P feature, would appreciate if I could pick your brain for a bit: don't you still need to run the STUN and TURN servers? Can you run those using Vercel's serverless functions?
> To broker connections, PeerJS connects to a PeerServer. Note that no peer-to-peer data goes through the server; The server acts only as a connection broker.
> If you don't want to run your own PeerServer, we offer a free cloud-hosted version of PeerServer.
So I suppose there's still a server, but it's shared and run by two folks based on donations: https://peerjs.com/peerserver