I never understood how Beaker browser can act as a server listening on a port. It sounds like you always need relays on the internet because your router and ISP is gonna block all ports unless requested not to.
Beaker doesn't act as a server, it uses Dat, which is very similar to SSB and IPFS. https://datprotocol.com
Responding to GP, you probably mean https://github.com/cabal-club/, which is a WIP and relies on some new protocol features not in Beaker yet, but usable in the CLI as I understand it
Read this: https://www.scuttlebutt.nz/stories/design-challenge-avoid-ce...