> Source: https://meetrix.io/store/jitsi-meet/
> Markdown copy of that page. Cite the URL above, not this file.

[Store](https://meetrix.io/store/)  Jitsi Meet

Open-source Zoom alternative

# Self-hosted Jitsi Meet video conferencing on AWS and Google Cloud

Run your own Jitsi Meet platform, sized for 50, 100, 250 or 500 concurrent users, with optional recording. The pre-configured images wire up the video bridges, SSL and Jibri for you, so meetings run on servers in your own cloud account.

 [Browse plans on AWS](https://aws.amazon.com/marketplace/seller-profile?id=62b53dd8-45d0-4b50-a654-bd6993167486)[ Browse plans on Google Cloud](https://console.cloud.google.com/marketplace/browse?filter=partner:Meetrix%20Pte%20Ltd)

-   50 to 500 concurrent users
-   Recording with Jibri
-   Unlimited hosts

![Jitsi Meet video conferencing products from Meetrix](https://meetrix.io/assets/store/jitsi-meet/jitsi-meet.webp)

## What is Jitsi Meet?

Jitsi Meet is an open-source (Apache 2.0) WebRTC video conferencing platform and a popular alternative to Zoom, Microsoft Teams and Google Meet. Participants join from a link in the browser without an account, and self-hosting keeps meetings, recordings and data on infrastructure you control.

-   ### No account to join

    Guests open a link and join from the browser.

-   ### No meeting time limits

    Meeting length is limited only by your own servers.

-   ### Recording and streaming

    Jibri records meetings or streams them live.

-   ### Your own branding

    Customise the logo, colours and app name of the front end.

-   ### Embeddable

    Build video into your own product with the Jitsi APIs.

-   ### Open source

    No per-host licences, and full control over the servers.

## What's in the Meetrix Jitsi Meet images

The hard part of self-hosting Jitsi is wiring several video bridges to one deployment, terminating SSL and getting Jibri to record. The marketplace images arrive with that done.

-   Jitsi Meet with Prosody and Jicofo configured
-   One or more Jitsi Videobridge (JVB) servers, sized by plan
-   Jibri recording servers on the recording plans
-   Recordings saved to your S3 or Cloud Storage bucket
-   SSL for your domain with Let's Encrypt
-   Email support from Meetrix at support@meetrix.io

## How to set up a self-hosted Jitsi Meet server

1.  ### Pick your plan

    Choose the tier that matches your peak concurrent participants, then decide whether you need recording.

2.  ### Launch the deployment

    Subscribe on AWS Marketplace or Google Cloud Marketplace, enter your domain and admin email, and choose instance types. For recording, create a storage bucket first.

3.  ### Point DNS and install SSL

    Create an A record for your meeting domain with the server's public IP, then run the certificate step from the guide if SSL was not set up automatically.

4.  ### Start a meeting

    Open your domain, enter a meeting name and click Start meeting. On recording plans, use Start recording from the toolbar.

## Choose your cloud

### Jitsi Meet on AWS

AMIs on AWS Marketplace, launched into your own AWS account with a CloudFormation stack.

Deploys with

CloudFormation

Recommended JVB size

c5.xlarge

Recordings saved to

Your S3 bucket

#### Setup guides

-   [**Developer guide - standard** Launch, DNS, SSL, logs](https://meetrix.io/blogs/setup-jitsi-meet-aws-dev-guide/)
-   [**Developer guide - recording enabled** Jibri, S3 bucket and recording](https://meetrix.io/blogs/setup-jitsi-meet-with-recordings-developer-guide/)
-   [**What Jitsi Meet is** Features, security and who it suits](https://meetrix.io/blogs/what-is-jitsi-video/)
-   [**Video walkthrough** Watch the AWS deployment on YouTube](https://www.youtube.com/watch?v=GsNzre9E9KI)

 [Browse plans on AWS](https://aws.amazon.com/marketplace/seller-profile?id=62b53dd8-45d0-4b50-a654-bd6993167486)

### Jitsi Meet on Google Cloud

The same plans as Google Cloud Marketplace images, deployed into your own GCP project.

Deploys with

Marketplace deployment form

Recordings saved to

Your Cloud Storage bucket

Free trial

5 days, up to USD 50 licence credit

#### Setup guides

-   [**Developer guide** Deploy, SSL, manage, customise](https://meetrix.io/blogs/setup-jitsi-meet-on-gcp-developer-guide/)
-   [**Compare all 8 GCP plans** Capacity, servers and recording](https://meetrix.io/blogs/jitsi-meet-gcp-products-comparison/)
-   [**Video walkthrough** Watch the Google Cloud setup on YouTube](https://www.youtube.com/watch?v=-uCvTxObiMk)

 [Browse plans on Google Cloud](https://console.cloud.google.com/marketplace/browse?filter=partner:Meetrix%20Pte%20Ltd)

## Jitsi Meet plans

Pick a plan by peak concurrent participants, then choose whether you need recording. Each plan is listed on both marketplaces.

| Plan | Servers | Recording | AWS | Google Cloud |
| --- | --- | --- | --- | --- |
| 50 users | 1 (Meet + JVB) | No | [AWS](https://aws.amazon.com/marketplace/pp/prodview-rnjxz6mm5qwzq) | [Google Cloud](https://console.cloud.google.com/marketplace/product/meetrix-public/jitsi-meet-50-users) |
| 50 users + recording | 2 (Meet + JVB, Jibri) | Yes | [AWS](https://aws.amazon.com/marketplace/pp/prodview-sc2ngkllox3gs) | [Google Cloud](https://console.cloud.google.com/marketplace/product/meetrix-public/jitsi-meet-50-users-recording) |
| 100 users | 1 (Meet + JVB) | No | [AWS](https://aws.amazon.com/marketplace/pp/prodview-556gwq7eoutiy) | [Google Cloud](https://console.cloud.google.com/marketplace/product/meetrix-public/jitsi-meet-100-users) |
| 100 users + recording | 2 (Meet + JVB, Jibri) | Yes | [AWS](https://aws.amazon.com/marketplace/pp/prodview-b4us3agprvuim) | [Google Cloud](https://console.cloud.google.com/marketplace/product/meetrix-public/jitsi-meet-100-users-recording) |
| 250 users | 3 (Meet, 2 JVB) | No | [AWS](https://aws.amazon.com/marketplace/pp/prodview-ks2fvqree6pxo) | [Google Cloud](https://console.cloud.google.com/marketplace/product/meetrix-public/jitsi-meet-250-users) |
| 250 users + recording | 4 (Meet, 2 JVB, Jibri) | Yes | [AWS](https://aws.amazon.com/marketplace/pp/prodview-jxsppdgm4elq4) | [Google Cloud](https://console.cloud.google.com/marketplace/product/meetrix-public/jitsi-meet-250-users-recording) |
| 500 users | 3+ (Meet, 2+ JVB) | No | [AWS](https://aws.amazon.com/marketplace/pp/prodview-45cn3ib2xi7fw) | [Google Cloud](https://console.cloud.google.com/marketplace/product/meetrix-public/jitsi-meet-500-users) |
| 500 users + recording | 4+ (Meet, 2+ JVB, Jibri) | Yes | [AWS](https://aws.amazon.com/marketplace/pp/prodview-sf53ytebdis5o) | [Google Cloud](https://console.cloud.google.com/marketplace/product/meetrix-public/jitsi-meet-500-users-recording) |

Server counts are for the Google Cloud plans. On the 500-user plans you choose the number of JVB (and Jibri) servers at deployment. [Read the full plan comparison →](https://meetrix.io/blogs/jitsi-meet-gcp-products-comparison/)

## Jitsi Meet ports and requirements

Open the public ports in your AWS security group or GCP firewall. If a call connects but shows no video, UDP 10000 is almost always the cause.

| Service | Ports | Protocol |
| --- | --- | --- |
| HTTP (redirect and certificate renewal) | 80 | TCP |
| HTTPS, BOSH and WebSocket | 443 | TCP |
| Media traffic to the videobridge | 10000 | UDP |
| SSH (administration, keep private) | 22 | TCP |
| XMPP between servers (keep private) | 5222, 5347 | TCP |

Users behind firewalls that block UDP need a TURN server such as Coturn. [Read which Jitsi ports to open →](https://meetrix.io/blogs/jitsi-meet-ports/)

## Jitsi Meet vs Zoom vs Google Meet

|  | Jitsi Meet | Zoom | Google Meet |
| --- | --- | --- | --- |
| Self-hosting | Yes, full control over servers | No | No |
| Data ownership | On your own servers | On Zoom servers | On Google servers |
| Free meeting length | Unlimited, server-dependent | 40 minutes | 60 minutes |
| Account to join | No, join by link | Depends on host settings | Yes |
| Licence | Open source | Proprietary | Proprietary |

Zoom and Google Meet limits are for their free plans. [Read Jitsi vs Zoom vs Google Meet →](https://meetrix.io/blogs/jitsi-vs-zoom-google-meet/)

## Video: deploy Jitsi Meet on AWS

## Video: deploy Jitsi Meet on Google Cloud

## Jitsi Meet FAQ

Which plan should I choose?

Pick by peak concurrent participants. 50 or 100 users suits a team or classroom, 250 a department or mid-size webinar, and 500 large events or several big rooms at once. Add recording only if you need it.

How many servers does each plan run?

The 50 and 100 user plans run Jitsi Meet and the videobridge on one server. The 250 user plan runs one Meet server and two JVBs, and the 500 user plan starts there and lets you add JVBs. Recording plans add a Jibri server.

What is a JVB?

The Jitsi Videobridge routes participants' video. One bridge can only handle so many streams, so larger plans spread the load across several JVB servers.

Where are recordings stored?

In a bucket you own: an S3 bucket on AWS or a Cloud Storage bucket on Google Cloud. Deleting the deployment does not delete the bucket.

Can I use my own domain?

Yes. Point an A record for your meeting domain at the server and install a Let's Encrypt certificate. Certificates last 90 days, so renew them with certbot or set up automatic renewal.

Can I move to a larger plan later?

There is no in-place resize between marketplace products. Deploy the larger plan, point your DNS record at it and reissue SSL. Meetrix can help migrate configuration or recordings.

Is there a free trial?

Each Google Cloud plan includes a 5-day free trial with up to USD 50 in licence fee credit; infrastructure charges still apply during the trial.

Why does my call connect but show no video?

UDP 10000 is almost always closed. The page loads over TCP 443, but media cannot reach the videobridge. Open UDP 10000 to everyone in your security group or firewall.

## Jitsi Meet guides and articles

### [Jitsi Meet on GCP: Comparing All 8 Marketplace Products](https://meetrix.io/blogs/jitsi-meet-gcp-products-comparison/)

Capacity, server architecture and recording, and which plan fits your team.

### [How Much Does It Cost to Self-Host Jitsi Meet on AWS?](https://meetrix.io/blogs/jitsi-meet-self-hosting-cost/)

Instance sizes, software fees and what a real monthly bill looks like.

### [Jitsi Meet vs Zoom: Is the Free, Open-Source Alternative Worth It?](https://meetrix.io/blogs/jitsi-zoom-alternative-meetrix/)

Cost, meeting limits, self-hosting and recording, compared.

## Need a hand with Jitsi Meet?

Jitsi is what we do best, from scaling video bridges and recording to custom front ends and integrations. Tell us what you need.

[Contact us](https://meetrix.io/contact-us/)
