Jitsi Ports: What You Should Open to Run Jitsi Meet
The Jitsi ports you have to open in your firewall or EC2 security group, which of them can stay private, and why TCP 4443 is no longer on the list.
Founder & CEO at Meetrix
Founder, and the engineering mind behind Meetrix, from WebRTC and Jitsi through to the business itself.
Buddhika founded Meetrix and runs it as CEO. He came up through engineering rather than the commercial side, and set the technical direction for the WebRTC and video products the company is built on: the Jitsi Meet stack, Coturn, Kurento Media Server and the signalling and scaling work that holds a real-time video platform together.
His own background is in computer vision and image processing, including a peer-reviewed IEEE paper on detection and classification work using OpenCV, and he moved from there into real-time video systems. He studied Engineering at the University of Moratuwa.
He is also co-founder and CTO of ScreenApp, which builds AI recording, transcription and summarisation tools, and has worked on Tutopiya and Carevo. Most of his time now goes on running the business across both companies.
Most recently published Sep 2026. Newest first.
The Jitsi ports you have to open in your firewall or EC2 security group, which of them can stay private, and why TCP 4443 is no longer on the list.
Run a Jekyll blog next to a React app on one domain with S3 and CloudFront: /blog routing, index.html for folders, the service worker trap, CI deploys.
Fix 'Resource interpreted as Stylesheet but transferred with MIME type application/xml' on S3: error page or wrong Content-Type, and how to fix both.
Ubuntu set default kernel guide: change kernel in Linux with GRUB on Ubuntu 22.04, 24.04 and 26.04, test it once with grub-reboot, then make it the default.
Install Kurento Media Server 7.3 on Ubuntu 24.04, with Docker, or on Windows via WSL2, plus the ports, STUN and TURN settings and running Kurento on AWS.
AWS S3 copy for large files: how aws s3 cp runs a multipart upload, the current size limits, settings that speed transfers up, and how integrity is checked.
Build a custom OpenCV filter for Kurento Media Server 7.3: scaffold the module, process frames in C++, add a method, package it, and call it from Node.js.
Can Jitsi Meet run on Openfire or ejabberd instead of Prosody? What breaks, the Openfire Meetings plugin, jicofo.conf settings, and what to do instead.
Pip install AWS CLI still gives you v1, which ends support in 2027. Install AWS CLI v2 on Ubuntu, Alpine Linux, macOS and Windows, and move scripts off v1.
Install Coturn on Ubuntu 22.04, 24.04 or 26.04: firewall ports, Coturn config, username and password modes, TLS with Let's Encrypt and testing the TURN server.
AWS Import Export explained: turn an OVA into an EC2 AMI with aws ec2 import-image, export an AMI to VMDK or VHD, set up the vmimport role, fix failed imports.
How to get Jitsi Meet media through a corporate firewall that blocks UDP, and why two of the four classic TCP options stopped working when the videobridge TCP harvester was removed.
Jitsi Meet hardware requirements measured: one 4 vCPU videobridge holding 100, 134 and 235 participants, with CPU, memory and what video senders really cost.
Openfire SSL setup with a free Let's Encrypt certificate: generate it with certbot, import the key and certificate into the identity store, and trust the chain.
A practical guide to configuring a Coturn TURN server with Time-Limited Credentials for Jitsi Meet, so calls still connect from behind restrictive corporate firewalls.
Kurento with ALVAR and Irrlicht: compile the ALVAR AR library with GCC 5 and use it in a Kurento module to draw 3D models on markers in WebRTC video.
Buddhika Jayawardhana is the Founder & CEO at Meetrix, with 16 published articles on the Meetrix blog. Founder and CEO of Meetrix, and co-founder and CTO of ScreenApp. Runs the business side of both, and set the technical direction for the WebRTC, Jitsi Meet and real-time video systems the company is built on.
Mainly Development, Collaboration, IAM & Security. Development makes up the largest share of the work, with 14 published articles.
Yes. Meetrix maintains production images for AWS Marketplace and Google Cloud Marketplace, and the guides published here are written while deploying those products on live infrastructure. Screenshots and command output come from that run rather than from vendor documentation.
Technical claims are checked against our own deployments and reviewed by the engineer who maintains the relevant image before an article goes live. Corrections are applied to the article itself, and the publish date moves with any substantive update.
Email support@meetrix.io with the article URL and your question. If a step no longer works, tell us which one - that is how most of our updates get triggered.