Jitsi-Meet
This is a complex series of images and relies on all packages to be working together. You will also need to open ports on your firewall (See below).
Installation
Automated builds of the image are available on Docker Hub and is the recommended method of installation.
docker pull tiredofit/jitsi-meet docker pull tiredofit/jitsi-prosody docker pull tiredofit/jitsi-videobridge docker pull tiredofit/jitsi-jicofo
Quick Start
The quickest way to get started is using docker-compose. See the examples folder for a working docker-compose.yml that can be modified for development or production use. All you will need to do is change the HOST and VIRTUAL_HOST,LETSENCRYPT_HOST variables and the system will automatically generate certificates for you and the system will function.
Set various environment variables to understand the capabilities of this image.
Map persistent storage for access to configuration and data files for backup.
Configuration
Data-Volumes
The following directories are used for configuration and can be mapped for persistent storage.
jitsi-prosody
jitsi-videobridge
jitsi-jicofo
jitsi-meet
Environment Variables
Below is the complete list of available options that can be used to customize your installation.
jitsi-prosody
jitsi-videobridge
jitsi-jicofo
jitsi-meet
Networking
This set of images relies on network ports being exposed to the outside world. 80, 443 for the initial web proxy (which should already be handled by the jwilder/nginx-proxy image) and then you must open port 4443 and 10000-10100/udp to the outside world otherwise you will have issues with video or audio.
See below diagram:
80, 443
+----------------------------+ | |
| | | |
| Nginx-Proxy w/ Letsecnrypt | | |
| | | |
+----------------------------+ | |
+ | |
| | |
| | |
| | |
| | |
v | |
80 | |
+-------+ | |
| | | |
| Jitsi | | |
| Meet | | |
+--+-+--+ | |
| | | |
+------------+ | | +--------------+ | |
| | | | | | | |
| jitsi-meet +<---+ +--->+ prosody | | |
| |files 5280 | | | |
+------------+ +--------------+ v v
5222,5347^ ^5347 4443, 10000-10100
+--------+ | | +-------------+
| | | | | |
| jicofo +----^ ^----+ videobridge |
| | | |
+--------+ +-------------+
The following ports are exposed.
jitsi-prosody
jitsi-videobridge
jitsi-jicofo
jitsi-meet
Maintenance
Shell Access
For debugging and maintenance purposes you may want access the containers shell.
docker exec -it (whatever your container name is e.g. jitsi-meet) bash
References
No comments to display
No comments to display