Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jitsi self hosted #15

Merged
merged 10 commits into from
Oct 28, 2020
Merged

Jitsi self hosted #15

merged 10 commits into from
Oct 28, 2020

Conversation

til
Copy link
Contributor

@til til commented Oct 26, 2020

This is a minimal start for a self-hosted Jitsi instance, on a single AWS EC2 instance. The instance size could be increased before the meetup, to what size exactly I'd like to research still.

@Ebert-Hanke I've tried to copy the essential parts from the config you shared, except for limiting the creation of new rooms to authenticated users, this still needs to be done. Please let me know if you see anything else missing.

@til til requested a review from juliabiro October 26, 2020 20:49
@til
Copy link
Contributor Author

til commented Oct 26, 2020

In case anyone wonders, I didn't bother putting the full installation into ansible. For jitsi packages installation and letsencrypt setup I performed the steps described in https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart manually. It might make sense to add that later, but for now a functioning server is good enough.

@til
Copy link
Contributor Author

til commented Oct 26, 2020

I'd try to use an m5n.2xlarge instance during the meetup: 8 vCPU, 32GB RAM, and up to 25Gbps traffic. Costs less than one 🍺 to run it for a few hours.

@Ebert-Hanke
Copy link
Contributor

Config looks good to me. Great work with all the automation in terraform / ansible! Thats really cool! 👏 I was using a 4 vcore 8 gig instance with Hetzner running at 0,023€/h and we never maxed the CPU so far. The AWS instance should be more than powerful enough I guess. I read different things about the allowed udp ports, some mention a range 10000:20000/udp. Not sure if this makes a big difference.

@til
Copy link
Contributor Author

til commented Oct 27, 2020

Great, thanks for checking. I'll open that udp port range as well just to be sure, it can't do any harm.

@Ebert-Hanke
Copy link
Contributor

If you havent already done that, we can also quickly test if the instance works.

And let terraform ignore changes to ami and instance_type.
@til til merged commit 43561be into gh-pages Oct 28, 2020
@til til deleted the jitsi-self-hosted branch November 25, 2020 21:23
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.

2 participants