All Projects → AvasDream → terraform_aws_jitsi_meet

AvasDream / terraform_aws_jitsi_meet

Licence: other
Deploy Jitsi Meet to AWS with Terraform

Programming Languages

HCL
1544 projects
shell
77523 projects

Projects that are alternatives of or similar to terraform aws jitsi meet

jitsi-admin
Organize and fully controll your jitsi meet meetings. Make your meeting secure and be sure that only you and your fellows can join your meeting.
Stars: ✭ 76 (+300%)
Mutual labels:  jitsi, jitsi-meet
Docker Jitsi Meet
Jitsi Meet on Docker
Stars: ✭ 2,364 (+12342.11%)
Mutual labels:  jitsi, jitsi-meet
jitsi-box
A Raspberry Pi based box to automate holding hybrid conferences with Jitsi
Stars: ✭ 15 (-21.05%)
Mutual labels:  jitsi, jitsi-meet
iorestoacasa.work
Frontend of the video calling platform iorestoacasa.work
Stars: ✭ 36 (+89.47%)
Mutual labels:  jitsi, jitsi-meet
awesome-jitsi
A curated list of wonderful resource links for Jitsi
Stars: ✭ 44 (+131.58%)
Mutual labels:  jitsi, jitsi-meet
Jitsi Meet
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
Stars: ✭ 17,247 (+90673.68%)
Mutual labels:  jitsi, jitsi-meet
random-redirect
Page that redirects to a random page that offers the service you are looking for
Stars: ✭ 54 (+184.21%)
Mutual labels:  jitsi, jitsi-meet
jutsu
A jitsi meet component wrapper and custom hook moulded with react's chakra 💠
Stars: ✭ 148 (+678.95%)
Mutual labels:  jitsi, jitsi-meet
ohbm2020-posters
Centralized registry of Jitsi rooms and pdfs for OHBM 2020 posters.
Stars: ✭ 33 (+73.68%)
Mutual labels:  jitsi
jitsi-scalable-helm
Scalable jitsi helm chart
Stars: ✭ 28 (+47.37%)
Mutual labels:  jitsi
app
Platform for virtual meetups and virtual networking
Stars: ✭ 57 (+200%)
Mutual labels:  jitsi
nextcloud-talk-bot-framework
A framework for writing Nextcloud Talk chatbots with every language that supports gRPC.
Stars: ✭ 23 (+21.05%)
Mutual labels:  jitsi
Virtual-Classroom
Web Application based on Jitsi-Meet for better interaction between faculty and students.
Stars: ✭ 35 (+84.21%)
Mutual labels:  jitsi-meet
docker-jitsi-meet
Docker Jitsi Meet WebRTC conferencing system w/Prosody XMPP and s6 overlay
Stars: ✭ 66 (+247.37%)
Mutual labels:  jitsi-meet
jitsi-meet-electron-sdk
Jitsi Meet SDK for Electron
Stars: ✭ 72 (+278.95%)
Mutual labels:  jitsi
ansible-role-jitsi-meet
Ansible role to install & configure Jitsi Meet
Stars: ✭ 39 (+105.26%)
Mutual labels:  jitsi-meet
Matrix Docker Ansible Deploy
Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
Stars: ✭ 2,541 (+13273.68%)
Mutual labels:  jitsi
Jitsi
Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
Stars: ✭ 3,531 (+18484.21%)
Mutual labels:  jitsi
jupyter-videochat
Video chat with peers inside JupyterLab
Stars: ✭ 54 (+184.21%)
Mutual labels:  jitsi
emrah-buster-templates
The templates of the emrah-buster installer.
Stars: ✭ 57 (+200%)
Mutual labels:  jitsi

Requirements

  • Terraform is installed and in the current $PATH
  • You know your AWS access and secret keys. Official Documentation
  • You created an AWS SSH Key. Official Documentation
  • You allocated a Elastic IP in AWS.
  • You own a domain Name and created a A Record entry for the Elastic IP.

Setup

  1. Create a variables.tf file.
  2. Copy example Content in Variables file.
  3. Enter your own data.
  4. Execute terraform init
  5. Execute terraform apply

variables.tf file:

variable "aws_access_key" {
  description = "Access key from AWS"
  default = "D0NTPV5HCR3DST0G1THVB"
}
variable "aws_secret_key" {
  description = "Secret key from AWS"
  default = "D0NTPV5HCR3DST0G1THVB"
}
variable "aws_region" {
  description = "Region where the instance should be located"
  default = "eu-central-1"
}
variable "ssh_key_path" {
  description = "Path to the AWS SSH key"
  default = "C:/Users/...."
}
variable "instance_type" {
  description = "Instance type to launch"
  default = "t2.large"
}
variable "ssh_key_name" {
  description = "Name of the SSH key"
  default = "terraform-key"
}
variable "ip_whitelist" {
  description = "All allowed ingress IPs"
  default = ["1.3.3.7/32"]
}
variable "eip" {
  description = "Elastic IP associated with the instance"
  default     = "3.126.129.69"
}
variable "email_address" {
  description = "Email to use for the certificate generation"
  default     = "[email protected]"
}
variable "domain_name" {
  description = "Domain of the Jitsi Server"
  default     = "jitsi.example.com"
}

References

Terraform set eip

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].