Skip to content

Commit d75321b

Browse files
missytakelink2xt
andauthored
doc: write down some basic infos on chatmail-turn (#693)
Co-authored-by: l <[email protected]>
1 parent 9148b16 commit d75321b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,10 @@ The components of chatmail are:
180180
- [Iroh relay](https://www.iroh.computer/docs/concepts/relay)
181181
which helps client devices to establish Peer-to-Peer connections
182182

183+
- [TURN](https://github.com/chatmail/chatmail-turn)
184+
to enable relay users to start webRTC calls
185+
even if a p2p connection can't be established
186+
183187
- and the chatmaild services, explained in the next section:
184188

185189
### chatmaild
@@ -304,6 +308,8 @@ Chatmail address creation will be denied while this file is present.
304308
[Nginx](https://www.nginx.com/) listens on port 8443 (HTTPS-ALT) and 443 (HTTPS).
305309
Port 443 multiplexes HTTPS, IMAP and SMTP using ALPN to redirect connections to ports 8443, 465 or 993.
306310
[acmetool](https://hlandau.github.io/acmetool/) listens on port 80 (HTTP).
311+
[chatmail-turn](https://github.com/chatmail/chatmail-turn) listens on TCP port 3478 (STUN/TURN),
312+
and temporarily opens UDP ports when users request them. UDP port range is not restricted, any free port may be allocated.
307313

308314
chatmail-core based apps will, however, discover all ports and configurations
309315
automatically by reading the [autoconfig XML file](https://www.ietf.org/archive/id/draft-bucksch-autoconfig-00.html) from the chatmail relay server.

0 commit comments

Comments
 (0)