Hinweise zum Erstellen von Jitsi Meet on Azure mit Docker-Compose

Ich probiere Jitsi Meet Self-Hosting aus. (WIP)

Es wird gerade geschrieben, aber einmal veröffentlicht

Ich werde versuchen, es mit der von freenom erworbenen Domain zu verknüpfen.

Jitsi Meet

Ein kostenloses Video-Chat-Tool. Selbsthosting ist möglich.

1. Vorbereitung

Vorbereitung von Domain und Server.

Erstellen Sie eine Azure VM-Instanz

Erstellen Sie einen Ubuntu-Server (v18-Serie) in Azure.

Zulassen von SSH-, HTTP- und HTTPS-Ports beim Start.

Notieren Sie sich die öffentliche IP-Adresse, die nach ihrer Erstellung vergeben wird.

Holen Sie sich eine kostenlose Domain mit freenom

Holen Sie sich eine Domain kostenlos mit freenom.

Ich habe "https: // hogehoge-meet.cf".

Geben Sie die IP-Adresse der Azure-VM in den DNS-Einstellungen an.

2. Installieren Sie Jitsi auf Ubuntu

Installieren Sie Jitsi auf Ubuntu über Docker-Compose.

2-1. Docker-Compose verfügbar machen

Dieses Mal mit Docker-Compose installieren. Von der Vorbereitung um das

Docker installieren

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

sh get-docker.sh

Installieren von Docker Compose

sudo apt install docker-compose -y

2-2. Laden Sie Jitsi herunter und konfigurieren Sie es

Klonen Sie Docker-Jitsi-Meet

Es wird im geklonten Ordner sein.

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

.env Einstellungen

Arbeiten Sie im Ordner "Docker-Jitsi-Meet".

cp env.example .env
sudo vim .env

Bearbeiten

2-3. Installation von Jitsi

Ich werde das Bild fallen lassen.

sudo docker-compose pull

Lassen Sie es uns unten starten.

sudo docker-compose up -d

Auf den ersten Blick sieht es so aus, als wäre es erledigt, aber es wird einige Zeit dauern, bis der Vorgang abgeschlossen ist.

Unten

sudo docker-compose logs -f web

3 Betrieb

Als ich gestartet und auf die Adresse zugegriffen habe, wurde der Startbildschirm sicher angezeigt.

4. Wenn es fehlschlägt

Wenn der Zugriff auf die URL nicht funktioniert, bearbeiten Sie .env erneut, fahren Sie das System herunter und starten Sie es neu.

sudo docker-compose down

Ich denke, es liegt hauptsächlich an der Einstellung ".env" oder den Firewall-Einstellungen.

Übrigens können Sie das gesamte Bild mit --rmi all löschen.

sudo docker-compose down --rmi all

Recommended Posts

Hinweise zum Erstellen von Jitsi Meet on Azure mit Docker-Compose
Memo zum Erstellen einer Servlet-Umgebung auf EC2 von AWS
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
Erstellen Sie mit VirtualBox eine virtuelle CentOS 8-Umgebung auf Ihrem Mac
Einführung von JITSI MEET in CentOS8
Ein Memo zum Starten der Java-Programmierung mit VS Code (Version 2020-04)
[Terraform] Docker behebt das Zeitlimit beim Versuch, Azure-Ressourcen auf einem Windows-Computer zu erstellen
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
Logik zum Zeichnen eines Kreises auf der Konsole mit ASCII-Grafik
Wie man mit der Generierung dynamischer SQL-Abfragen ein wenig knifflig baut
Erstellen eines Java-Projekts mit Gradle
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie mit Pleiades 4.8 eine Tomcat 8.5-Umgebung
Erstellen Sie einen Minecraft-Server auf AWS
Erstellen Sie eine Webanwendung mit Javalin
Memo mit Struts2 + Ajax zu bekommen
Schritte zum Ausführen der lokalen Entwicklung von ASP.NET Core auf einem Mac mit Docker-Compose
[Persönliches Memo] Interaktion mit dem Zufallszahlengenerator in Java
Ich kann nicht bauen, wenn ich das Build-Ziel mit XCode12 auf einen Simulator setze!
Beachten Sie, dass VS Code + JUnit 5 unter Windows 10 verwendet werden kann
Hanashi stolperte ein wenig auf dem Weg, Java mit VScode zu studieren
Versuchen Sie, mit Keycloak (Security Proxy Edition) eine Konfiguration vom Typ Liverpro zu erstellen.
Erstellen Sie mit CentOS7 + Nginx + pm2 + Nuxt.js eine Entwicklungsumgebung auf AWS EC2
Ein Memorandum zur Verwendung von Eclipse
Erstellen Sie ein Maven-Repository in AWS S3
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
De-cron! Erstellen Sie mit Rundeck einen Job Scheduler
Erstellen Sie OpenCV mit Java Wrapper unter Ubuntu 18.04
Ich habe versucht, AdoptOpenjdk 11 unter CentOS 7 zu erstellen
Erstellen Sie eine Nuxt TypeScript + Vuetify-Umgebung mit Docker-Compose
So überwachen Sie Nginx mit Docker-Compose mit Datadog
Erstellen Sie eine Umgebung mit Docker unter AWS
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac
So erstellen Sie eine Rails 6-Umgebung mit Docker
Ein Memo zur Vorbereitung eines Laravel-Projekts an einem bestimmten Ort über Composer on Docker
Einführung von # 10 devise_token_auth zum Erstellen einer Bulletin Board-API mit Zertifizierung und Autorisierung in Rails 6
Einführung des Experten Nr. 15 zum Erstellen einer Bulletin-Board-API mit Zertifizierung und Autorisierung in Rails 6
So erstellen Sie einen Jenkins-Server mit einem Docker-Container unter CentOS 7 von VirtualBox und greifen von einem lokalen PC auf den Jenkins-Server zu