Notes sur la création de Jitsi Meet sur Azure avec docker-compose

J'essaye jitsi rencontre auto-hébergement. (WIP)

Il est sur le point d'être écrit, mais une fois sorti

Je vais essayer de le lier avec le domaine acquis par freenom.

Jitsi Meet

Un outil de chat vidéo gratuit. L'auto-hébergement est possible.

1. Préparation

Préparation du domaine et du serveur.

Créer une instance de machine virtuelle Azure

Créez un serveur Ubuntu (série v18) dans Azure.

Autorisez les ports SSH, HTTP et HTTPS au démarrage.

Notez l'adresse IP publique telle qu'elle sera émise une fois qu'elle sera créée.

Obtenez un domaine gratuit avec freenom

Obtenez un domaine gratuitement avec freenom.

J'ai https: // hogehoge-meet.cf.

Spécifiez l'adresse IP de la machine virtuelle Azure dans les paramètres DNS.

2. Installez Jitsi sur ubuntu

Installez Jitsi sur ubuntu via docker-compose.

2-1. Rendre docker-compose disponible

Cette fois, installez avec docker-compose. De la préparation autour de ça

installation de docker

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

sh get-docker.sh

Installation de docker compose

sudo apt install docker-compose -y

2-2. Téléchargez et configurez Jitsi

Clone docker-jitsi-meet

Ce sera dans le dossier cloné.

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

Paramètres .env

Travaillez dans le dossier docker-jitsi-meet.

cp env.example .env
sudo vim .env

Éditer

2-3. Installation de Jitsi

Je vais laisser tomber l'image.

sudo docker-compose pull

Lançons-le ci-dessous.

sudo docker-compose up -d

À première vue, il semble que c'est fait, mais le processus prendra un certain temps.

Au dessous de

sudo docker-compose logs -f web

3 opération

Lorsque j'ai démarré et accédé à l'adresse, l'écran de démarrage était affiché en toute sécurité.

4. En cas d'échec

Si l'accès à l'URL ne fonctionne pas, modifiez à nouveau .env, arrêtez et redémarrez.

sudo docker-compose down

Je pense que c'est principalement dû au paramètre .env ou aux paramètres du pare-feu.

Au fait, vous pouvez supprimer toute l'image avec --rmi all.

sudo docker-compose down --rmi all

Recommended Posts

Notes sur la création de Jitsi Meet sur Azure avec docker-compose
Mémo pour créer un environnement Servlet sur EC2 d'AWS
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Comment créer un environnement Pytorch sur Ubuntu
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
Créez un environnement virtuel CentOS 8 sur votre Mac à l'aide de VirtualBox
Introduction de JITSI MEET à CentOS8
Un mémo pour démarrer la programmation Java avec VS Code (version 2020-04)
[Terraform] Docker résout le délai d'expiration lors de la tentative de création de ressources Azure sur une machine Windows
Je souhaite ajouter une fonction de navigation avec ruby on rails
Logique pour dessiner un cercle sur la console avec l'art ASCII
Comment construire un peu délicat avec la génération de requêtes SQL dynamiques
Construire un projet Java avec Gradle
Créer un environnement Node.js avec Docker
Créer un environnement Tomcat 8.5 avec Pleiades 4.8
Créer un serveur Minecraft sur AWS
Créer une application Web avec Javalin
Mémo à obtenir avec Struts2 + Ajax
Étapes pour exécuter le développement local d'ASP.NET Core sur Mac avec docker-compose
[Mémo personnel] Comment interagir avec le générateur de nombres aléatoires en Java
Je ne peux pas construire si je définis la destination de construction sur un simulateur avec XCode12!
Notez que VS Code + JUnit 5 peut être utilisé sous Windows 10
Hanashi a trébuché un peu sur le chemin en essayant d'étudier Java avec VScode
Essayez de créer une configuration de type Liverpro avec Keycloak (édition Security Proxy)
Créez un environnement de développement sur AWS EC2 avec CentOS7 + Nginx + pm2 + Nuxt.js
Un mémorandum sur l'utilisation d'Eclipse
Créer un référentiel Maven sur AWS S3
Créer un environnement de développement Java sur Mac
Créer un environnement de développement Wordpress avec Docker
Dé-cron! Créez un planificateur de tâches avec Rundeck
Construire OpenCV avec Java Wrapper sur Ubuntu 18.04
J'ai essayé de construire AdoptOpenjdk 11 sur CentOS 7
Créer un environnement Nuxt TypeScript + Vuetify avec docker-compose
Comment surveiller nginx avec docker-compose avec datadog
Créer un environnement avec Docker sur AWS
Créez un environnement JMeter sur votre Mac
Comment créer un environnement Rails 6 avec Docker
Un mémo pour préparer un projet laravel à un emplacement spécifié via composer sur docker
Introduction de # 10 devise_token_auth pour créer une API de tableau d'affichage avec autorisation d'authentification dans Rails 6
Introduction de l'expert n ° 15 pour créer une API de tableau d'affichage avec certification et autorisation dans Rails 6
Comment créer un serveur Jenkins avec un conteneur Docker sur CentOS 7 de VirtualBox et accéder au serveur Jenkins à partir d'un PC local