![]() ![]() The web interface: config.js and interface_config.js. Jitsi-Meet uses two configuration files for changing default settings within That will be overwritten if you follow the below guide. There are settings within your docker-compose.yml like START_AUDIO_MUTED The JSON with the Dial-In numbers should look like this: URL to the API for checking/generating Dial-In codes SIP server (use the SIP account domain if in doubt) SIP URI for incoming / outgoing for the specified SIP account If you want to enable the SIP gateway, these options are required: Variable Jigasi SIP gateway (audio only) configuration Show a prejoin page before entering a conference Add the buttons name separated with commaĬontrol whether the lobby feature should be enabled or notĬontrol whether the A/V moderation should be enabled or not Add the buttons name separated with comma(no spaces between comma) Or do initial testing with Let's Encrypt disabled, then re-enableįeatures configuration (config.js) VariableĬonfigure toolbar buttons. The certificate that already Let's Encrypt issued. jitsi-meet-cfg folder to a different location so you have a safe place to find Otherwise, you might want to consider moving the. Because of this, it is recommended that you disable the At the time of writing, the current limit is five new (duplicate)Ĭertificates for the same domain name every seven days. Let's Encrypt rate limit warning: Let's Encrypt has a limit to how many times you can submit a requestįor a new certificate for your domain name. You might also consider to redirect HTTP traffic to HTTPS by setting ENABLE_HTTP_REDIRECT=1. Here are the required options: VariableĮnable Let's Encrypt certificate generationĭomain for which to generate the certificateĮ-Mail for receiving important account notifications addition, you will need to set HTTP_PORT to 80 and HTTPS_PORT to 443 and PUBLIC_URL to your domain. If you want to expose your Jitsi Meet instance to the outside traffic directly, but don't own a proper TLS certificate, you are in luckīecause Let's Encrypt support is built right in. TLS Configuration Let's Encrypt configuration See below for instructions on how to obtain a proper certificate with Let's Encrypt. The mobile apps won't work with self-signed certificates (the default). IP address of the Docker host, needed for LAN environments Variableĭirectory where all configuration will be stored You can copy the provided env.example file as a reference. The configuration is performed via environment variables contained in a. The XMPP server can be exposed to the outside world,īut that's out of the scope of this project. Instead, it's kept completely sealed, and routing of XMPP traffic only happens on a user-defined network. ![]() The setup provided by these containers does not expose the XMPP server to the outside world. Jitsi Meet uses XMPP for signaling, thus the need for the XMPP server. jibri: Jibri, the broadcasting infrastructure.jigasi: Jigasi, the SIP (audio only) gateway.jvb: Jitsi Videobridge, the video router.jicofo: Jicofo, the XMPP focus component.web: Jitsi Meet web UI, served with nginx.base-java: Same as the above, plus Java (OpenJDK).base: Debian stable base image with the S6 Overlay for process control and the.See the corresponding section in the manual setup guide. on a CentOS/Fedora server this would be done like this (without SIP access): env)Īlso 20000-20050/udp for jigasi, in case you choose to deploy that to facilitate SIP access.Į.g. ![]() 80/tcp for Web UI HTTP (really just to redirect, after uncommenting ENABLE_HTTP_REDIRECT=1 in.The following external ports must be opened on a firewall: Separates each of the components above into interlinked containers. The diagram shows a typical deployment in a host running Docker. A Broadcasting Infrastructure for recording or streaming a conference.A video router (could be more than one).Architecture Ī Jitsi Meet installation can be broken down into the following components: Passwords are generated using openssl rand -hex 16. env.bak) and set strong passwords for each of the Strong passwords may be generated as follows. ![]() In order to make the default setup secure by default these have been removed and the respective containers won't start without having a password set. This setup used to have default passwords for internal accounts used across components. Once your local build is ready make sure to add JITSI_IMAGE_VERSION=latest to your. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |