diff --git a/changelog.d/7167.doc b/changelog.d/7167.doc new file mode 100644 index 0000000000000000000000000000000000000000..a7e7ba9b51f54ca7bea4c56d8519d02e4e1994aa --- /dev/null +++ b/changelog.d/7167.doc @@ -0,0 +1 @@ +Improve README.md by being explicit about public IP recommendation for TURN relaying. diff --git a/docs/turn-howto.md b/docs/turn-howto.md index 1bd3943f54b49db945c1997e7dbd5adaa20d39dc..b26e41f19e1472d2046e2a75f786eead3dc12903 100644 --- a/docs/turn-howto.md +++ b/docs/turn-howto.md @@ -11,6 +11,13 @@ TURN server. The following sections describe how to install [coturn](<https://github.com/coturn/coturn>) (which implements the TURN REST API) and integrate it with synapse. +## Requirements + +For TURN relaying with `coturn` to work, it must be hosted on a server/endpoint with a public IP. + +Hosting TURN behind a NAT (even with appropriate port forwarding) is known to cause issues +and to often not work. + ## `coturn` Setup ### Initial installation