Skip to content

Mattermost requires 8443 to be open (conflict with jitsi)#48

Merged
smalex-z merged 2 commits into
mainfrom
fix/mattermost-udp-banner
Mar 12, 2026
Merged

Mattermost requires 8443 to be open (conflict with jitsi)#48
smalex-z merged 2 commits into
mainfrom
fix/mattermost-udp-banner

Conversation

@smalex-z

Copy link
Copy Markdown
Owner

Description

Resolves Issue #__

Changes Made

  • Changes required port from 8443 to 8445 due to conflicts with jitsi meet
  • Banner prompting user to open port 8445 to UDP traffic

Testing

  • Tested locally
  • Added/updated unit tests
  • All tests passing

Screenshots (if applicable)

image

@github-actions

Copy link
Copy Markdown

Unit tests run: 76
Unit tests passed: 76
Test coverage: 25.8%

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds clearer operational guidance for Mattermost Calls by standardizing on UDP port 8445 and surfacing the requirement to open/forward that port in both the UI wizard and the install script output.

Changes:

  • Add pre-install and post-install UI warnings that Mattermost Calls requires 8445/UDP to be open/forwarded.
  • Update the Mattermost install script to set CALLS_PORT=8445 and print firewall guidance for allowing 8445/udp.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
frontend/app/(dashboard)/wizards/Mattermost.Install/page.tsx Adds prominent warnings in the wizard flow about needing UDP 8445 for Mattermost Calls connectivity.
deploy/services/mattermost-install.sh Remaps Calls UDP port to 8445 in .env and prints post-install instructions to open the port in firewall/security groups.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

# Pin to a stable release tag
sed -i "s/^MATTERMOST_IMAGE_TAG=.*/MATTERMOST_IMAGE_TAG=release-10.5/" .env

# Remap CALLS_PORT away from 8443 to avoid conflicts with Jitsi Meet

Copilot AI Mar 12, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment says this remaps CALLS_PORT from 8443 to avoid conflicts with Jitsi Meet, but Jitsi’s 8443 is TCP (HTTPS) while Mattermost Calls is UDP, so they wouldn’t actually conflict. Consider updating the comment to reflect the real reason for choosing 8445 (e.g., avoiding the commonly-used 8443 HTTPS port / reducing operator confusion) so future maintainers aren’t misled.

Suggested change
# Remap CALLS_PORT away from 8443 to avoid conflicts with Jitsi Meet
# Remap CALLS_PORT away from the commonly-used 8443 HTTPS port (e.g., Jitsi Meet)

Copilot uses AI. Check for mistakes.

@SamuelLo1 SamuelLo1 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

beautiful

@smalex-z smalex-z merged commit 0722fef into main Mar 12, 2026
6 checks passed
@smalex-z smalex-z deleted the fix/mattermost-udp-banner branch March 12, 2026 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants