WIP: docs: Refactor and improve TURN documentation #1740

Draft
stratself wants to merge 12 commits from stratself/continuwuity:stratself/docs-turn-improvements into main

12 commits

Author SHA1 Message Date
9ab0ec6e4d chore: Update changelogs
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 6s
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 50s
Checks / Prek / Check changed files (pull_request) Successful in 6s
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been skipped
2026-07-09 19:34:18 +00:00
00d0101c5c docs(turn): Use coturn for compose 2026-07-09 19:34:18 +00:00
d450fa7aa5 docs(livekit): Add caveat for livekit + caddy-in-docker 2026-07-09 19:34:18 +00:00
2e617968fd docs(livekit): Rewrite TURN stuff with 443-TLS and move to Appendix section 2026-07-09 19:34:18 +00:00
e63b044b2c docs: Remove guest access section due to feature removal 2026-07-09 19:34:18 +00:00
8cad046253 docs(turn,livekit): Add references to example conf files and ref URLs indirectly 2026-07-09 19:34:18 +00:00
c176359c5d docs(turn): Add proxy protocol example for TURNS SNI routing 2026-07-09 19:34:18 +00:00
b60a0270f7 fix(docs): Put lengthy Caddyfile in details div section 2026-07-09 19:34:18 +00:00
db858416e3 chore: Update changelog in detail 2026-07-09 19:34:18 +00:00
d013d633f5 docs(turn): Add instructions on TURNS-over-443 and L4 multiplexing 2026-07-09 19:34:18 +00:00
cea86023b4 chore: Add changelog and fix trailing whitespace 2026-07-09 19:34:18 +00:00
18e464debf docs: Refactor TURN documentation with many changes (see below)
* Make all links indirect for better maintenance
* Add Domain section with `coturn.example.com` and use it in subsequent
  examples
* Add standard ports for TURN and TURNS
* Remove TURNS-over-UDP (unknown whether it is supported)
* Add section on opening ports with ufw commands
* IMPORTANT: Move password auth/guest access instructions into the
  Appendix as they are very insecure
* Small improvements in Testing section
* Rewrite Troubleshooting section to be more concise and cut down on
  errors
* Add note to Eturnal in Appendix section
2026-07-09 19:34:18 +00:00