Skip to content

enable TURNS over port 443 in talk container - #8545

Open
derStephan wants to merge 4 commits into
nextcloud:mainfrom
derStephan:issue-caddy-166
Open

enable TURNS over port 443 in talk container#8545
derStephan wants to merge 4 commits into
nextcloud:mainfrom
derStephan:issue-caddy-166

Conversation

@derStephan

@derStephan derStephan commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • The PR was tested and verified that it works locally
  • Sign-off message is added to all commits
  • Tests (playwright if possible) are included
  • Screenshots before/after for front-end changes
  • Documentation has been updated or is not required
  • Labels added where applicable (ex: bug/enhancement, 3. to review, feature component)
  • Milestone next added

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Makes talk work for very restrictive firewalls as this is valid TLS over port 443 instead of plain over 443. 

szaimen/aio-caddy#166

Signed-off-by: derStephan <derStephan@users.noreply.github.com>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
@szaimen szaimen added 3. to review Waiting for reviews enhancement New feature or request labels Aug 6, 2026
@szaimen szaimen added this to the next milestone Aug 6, 2026
UDP in TURN is never working, so this should not be propagated to the clients. 

When using Caddy, TURNS is working now for both UDP and TCP. 
see: szaimen/aio-caddy#166

Signed-off-by: derStephan <derStephan@users.noreply.github.com>
@szaimen szaimen modified the milestones: v13.5.0, next Aug 6, 2026
@pabzm

pabzm commented Aug 7, 2026

Copy link
Copy Markdown
Member

Can you please summarise what this does and why? Thanks!

@derStephan

derStephan commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator Author

Sure. This PR changes caddy configuration to allow for TLS encrypted video conferencing. This makes changes necessary in Talk Admin settings.

The goal is to get talk working for clients that are behind deep-packet inspection firewalls which block unencrypted traffic over port 443.

This makes talk as reliable as zoom and teams and raise security by enabling encryption for video conferences.

Comment thread Containers/nextcloud/entrypoint.sh Outdated
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

enable TURNS over TCP and UDP for talk to make videoconferences work with restrictive firewalls

4 participants