docker files for jitsi deployment and configuration using docker and traefik
Go to file
Felix Geyer e6586f2ad2
jvb: set LOCAL_ADDRESS to the correct local IP (#630)
NAT_HARVESTER_LOCAL_ADDRESS needs to bet set to the local IP that is actually
used to communicate with clients.

In Docker containers "hostname -I" returns the IPs of all interfaces. The order
of the IPs depends on the interface create order.

Docker makes no guarantees about the interface order and in my tests it is
random.

As a result NAT_HARVESTER_LOCAL_ADDRESS is sometimes set to the IP of the
internal meet.jitsi interface.

Fix this by setting it to the source IP used for routing to $DOCKER_HOST_ADDRESS

Adds 2803 kB disk space for iproute2 and dependencies.

Partly addresses #338
2020-07-22 17:18:26 +02:00
base base: optimize size 2020-07-22 16:15:38 +02:00
base-java misc: add ARG JITSI_REPO for dependented dockerfiles 2019-09-03 19:07:55 +02:00
etherpad misc: minor Dockerfile Improvements 2020-07-22 12:48:26 +02:00
examples etherpad: add ability to use a external server 2020-06-27 16:21:31 +02:00
jibri misc: minor Dockerfile Improvements 2020-07-22 12:48:26 +02:00
jicofo jicofo: fix setting incorrect auth URL scheme for JWT 2020-05-07 22:29:52 +02:00
jigasi security: fail to start if using the old default password 2020-04-06 16:55:13 +02:00
jvb jvb: set LOCAL_ADDRESS to the correct local IP (#630) 2020-07-22 17:18:26 +02:00
prosody prosody: add support for lobby 2020-07-22 11:00:46 +02:00
resources doc: update diagrams 2020-03-24 11:53:00 +01:00
web web: fix removing closed captions button if transcription is enabled 2020-07-02 09:59:08 +02:00
.gitignore Add docker-compose.override.yml to .gitignore (#438) 2020-04-12 08:25:11 +02:00
CHANGELOG.md release: stable-4857 2020-07-22 11:03:22 +02:00
LICENSE misc: add LICENSE 2018-07-17 10:41:21 +02:00
Makefile build: add PHONY target for "release" 2020-05-07 22:53:37 +02:00
README.md doc: update README 2020-05-20 15:34:43 +02:00
docker-compose.yml misc: working on latest 2020-07-22 11:07:40 +02:00
env.example prosody: add support for lobby 2020-07-22 11:00:46 +02:00
etherpad.yml misc: working on latest 2020-07-22 11:07:40 +02:00
gen-passwords.sh misc: update gen-passwords.sh shell code 2020-04-11 19:21:55 +02:00
jibri.yml misc: working on latest 2020-07-22 11:07:40 +02:00
jigasi.yml misc: working on latest 2020-07-22 11:07:40 +02:00
release.sh misc: add extra line to tag message 2020-05-26 23:46:54 +02:00

README.md

Jitsi Meet on Docker

Jitsi is a set of Open Source projects that allows you to easily build and deploy secure videoconferencing solutions.

Jitsi Meet is a fully encrypted, 100% Open Source video conferencing solution that you can use all day, every day, for free — with no account needed.

This repository contains the necessary tools to run a Jitsi Meet stack on Docker using Docker Compose.

Installation

The installation manual is available here.

TODO

  • Support container replicas (where applicable).
  • TURN server.