A memo to build Jitsi Meet on Azure with docker-compose

I'm trying self-hosting for jitsi meet. (WIP)

It's about to be written, but once released

I will try to link it with the domain acquired by freenom.

Jitsi Meet

A free video chat tool. Self-hosting is possible.

1. Preparation

Domain and server preparation.

Create a VM instance in Azure

Create an Ubuntu server (v18 series) on Azure.

Allow SSH, HTTP, and HTTPS ports at startup.

When you create it, a public IP address will be issued, so make a note of the address.

Get a free domain with freenom

Get a domain for free with freenom.

I got https://hogehoge-meet.cf.

Specify the IP address of the Azure VM in the DNS settings.

2. Install Jitsi on ubuntu

Install Jitsi on ubuntu via docker-compose.

2-1. Make docker-compose available

This time, install with docker-compose. From the preparation of that area

install docker

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh

Install docker compose

sudo apt install docker-compose -y

2-2. Download and configure Jitsi

Clone docker-jitsi-meet

Go inside the cloned folder.

git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet

.env settings

Work in the docker-jitsi-meet folder.

cp env.example .env
sudo vim .env

Edit

2-3. Installing Jitsi

I will drop the image.

sudo docker-compose pull

Let's launch it below.

sudo docker-compose up -d

At first glance, it looks like it's done, but it will take some time for the process to complete.

Below

sudo docker-compose logs -f web

3 operation

When I started and accessed the address, the start screen was displayed safely.

4. If it fails

If accessing the URL does not work, edit .env again, shut down and restart.

sudo docker-compose down

I think it's mostly due to the .env setting or the firewall setting.

By the way, you can delete the whole image with --rmi all.

sudo docker-compose down --rmi all

Recommended Posts

A memo to build Jitsi Meet on Azure with docker-compose
Memo to build a Servlet environment on AWS EC2
Steps to build a Ruby on Rails development environment with Vagrant
How to build a Ruby on Rails development environment with Docker (Rails 6.x)
How to build a Ruby on Rails development environment with Docker (Rails 5.x)
How to build a Pytorch environment on Ubuntu
Build a development environment to create Ruby on Jets + React apps with Docker
Build a CentOS 8 virtual environment on your Mac with VirtualBox
Build a Node-RED environment with Docker to move and understand
Introducing JITSI MEET to CentOS 8
A memo to start Java programming with VS Code (2020-04 version)
[Terraform] When I try to build an Azure resource on a Windows machine, it will time out, so I solved it with Docker.
[Node.js] Docker-compose up makes it easy to build a development environment
I want to add a browsing function with ruby on rails
Logic to draw a circle with ASCII art on the console
How to build a little tricky with dynamic SQL query generation
Build a Java project with Gradle
Build a Node.js environment with Docker
Build a Tomcat 8.5 environment with Pleiades 4.8
Build a Minecraft server on AWS
Build a web application with Javalin
How to build vim on Ubuntu 20.04
Memo to get with Struts2 + Ajax
Build Redmine on Azure App Service
Steps to run local development of ASP.NET Core on Mac with docker-compose
[Personal memo] How to interact with a random number generator in Java
How to build a Ruby on Rails environment using Docker (for Docker beginners)
I can't build if I set the build destination to a simulator with XCode12!
A memo that enabled VS Code + JUnit 5 to be used on Windows 10
Hanashi stumbled a little on path trying to study Java with VScode
Try to build a reverse proxy type configuration with Keycloak (Security Proxy edition)
Build a development environment on AWS EC2 with CentOS7 + Nginx + pm2 + Nuxt.js
A memorandum on how to use Eclipse
How to redo a deployment on Heroku
Build and manage RStudio environment with Docker-compose
Build a Maven repository on AWS S3
Build a Java development environment on Mac
Build a Wordpress development environment with Docker
De-cron! Build a job scheduler with Rundeck
Build OpenCV with Java Wrapper on Ubuntu 18.04
I tried to build AdoptOpenjdk 11 on CentOS 7
Build Nuxt TypeScript + Vuetify environment with docker-compose
How to monitor nginx with docker-compose with datadog
Build an environment with Docker on AWS
Build a JMeter environment on your Mac
How to build Rails 6 environment with Docker
Connect with VS Code from a Windows client to Docker on another server
A memo to prepare a laravel project in a specified position via composer on docker
Introduced # 10 devise_token_auth to build a bulletin board API with authentication authorization in Rails 6
Introducing # 15 pundit to build a bulletin board API with authentication authorization in Rails 6
[Rails] When transitioning to a page with link_to, move to the specified location on the page
How to build a Jenkins server with a Docker container on CentOS 7 of VirtualBox and access the Jenkins server from a local PC