matrix-docker-compose/jitsi
2023-11-21 15:36:42 +00:00
..
config [jitsi] update jitsi docker-compose for Task#12203 2023-11-21 15:02:07 +00:00
.env [jitsi] update .env for Task#12203 2023-11-21 15:36:42 +00:00
docker-compose.yml [jitsi] create jitsi docker-compose for Task#12203 2023-11-21 14:23:25 +00:00
README.md [jitsi] update README.md for Task#12203 2023-11-21 15:33:05 +00:00

Usage and Components

Note: as of 2023-11-22 this docker-compose is available internally.

Versions

Domains / jitsi web

  • PUBLIC_URL: on which domain the jistis server is reachable
  • LETSENCRYPT_DOMAIN: on which domain web will be deployed

Sample usage

Setting up jitsi for ...

  • the jitsi domain "fn.nf"

  • jitsi web "fn.nf"

  • set domains and config via .env

PUBLIC_URL=https://fn.nf
ENABLE_LETSENCRYPT=1
LETSENCRYPT_DOMAIN=fn.nf
LETSENCRYPT_EMAIL=technik@ungleich.ch
LETSENCRYPT_USE_STAGING=1
JITSI_IMAGE_VERSION=latest
JICOFO_AUTH_PASSWORD="create password ex. pwgen 32"
JVB_AUTH_PASSWORD="create password ex. pwgen 32"
JIGASI_XMPP_PASSWORD="create password ex. pwgen 32"
JIBRI_RECORDER_PASSWORD="create password ex. pwgen 32"
JIBRI_XMPP_PASSWORD="create password ex. pwgen 32"

  • run docker-compose
docker-compose up -d

Using existing TLS certificate and key

  • update docker-compose.yml
services:
    web:
        ...
        volumes:
            ...
            - /path/to/your/cert.fullchain:/config/keys/cert.crt
            - /path/to/your/cert.key:/config/keys/cert.key