Compare commits

..

3 commits

6 changed files with 11 additions and 9 deletions

View file

@ -19,6 +19,7 @@ Role Variables
| jitsi_install_user | The user who is going to manage/run the Docker Compose services | {{ ansible_user }} | | jitsi_install_user | The user who is going to manage/run the Docker Compose services | {{ ansible_user }} |
| jitsi_install_path | The location where the service should be deployed | /home/{{ jitsi_install_user }} | | jitsi_install_path | The location where the service should be deployed | /home/{{ jitsi_install_user }} |
| jitsi_multitenant_label | A label (unique accross all instances on this host) identifying the tenant | | | jitsi_multitenant_label | A label (unique accross all instances on this host) identifying the tenant | |
| jitsi_docker_image_tag | Tag that should be used for the jitsi-docker images. If `jitsi_docker_upstream_repo_url` is set, this shall be left at `latest`. | latest |
| jitsi_build_latest_image_from_source | Will fetch the master of `jitsi_docker_upstream_repo_url` and build the docker image as sometimes the latest available images in the Docker Hub are too old | yes | | jitsi_build_latest_image_from_source | Will fetch the master of `jitsi_docker_upstream_repo_url` and build the docker image as sometimes the latest available images in the Docker Hub are too old | yes |
| jitsi_docker_upstream_repo_url | Git repo of docker-jitsi-meet required by `jitsi_build_latest_image_from_source` | https://github.com/jitsi/docker-jitsi-meet.git | | jitsi_docker_upstream_repo_url | Git repo of docker-jitsi-meet required by `jitsi_build_latest_image_from_source` | https://github.com/jitsi/docker-jitsi-meet.git |
| *jitsi_letsencrypt_email* | E-Mail adress used for requesting certificates | Not set | | *jitsi_letsencrypt_email* | E-Mail adress used for requesting certificates | Not set |

View file

@ -3,6 +3,9 @@
jitsi_install_user: '{{ ansible_user }}' # This user must be present on the host jitsi_install_user: '{{ ansible_user }}' # This user must be present on the host
jitsi_install_path: '/home/{{ jitsi_install_user }}' jitsi_install_path: '/home/{{ jitsi_install_user }}'
jitsi_multitenant_label: jitsi_multitenant_label:
jitsi_docker_image_tag: 'latest'
jitsi_build_latest_image_from_source: yes
jitsi_docker_upstream_repo_url: https://github.com/jitsi/docker-jitsi-meet.git
#jitsi_letsencrypt_email:alice@host.tld #jitsi_letsencrypt_email:alice@host.tld
jitsi_enable_letsencrypt: no jitsi_enable_letsencrypt: no
jitsi_exposed_http_port: 8000 jitsi_exposed_http_port: 8000
@ -14,8 +17,6 @@ jitsi_public_url: http://{{ jitsi_virtual_host }}
jitsi_timezone: Europe/Amsterdam jitsi_timezone: Europe/Amsterdam
jitsi_jvb_stun_servers: meet-jit-si-turnrelay.jitsi.net:443 jitsi_jvb_stun_servers: meet-jit-si-turnrelay.jitsi.net:443
jitsi_web_channel_last_n: 3 jitsi_web_channel_last_n: 3
jitsi_build_latest_image_from_source: yes
jitsi_docker_upstream_repo_url: https://github.com/jitsi/docker-jitsi-meet.git
jitsi_enable_third_party_requests: no jitsi_enable_third_party_requests: no
jitsi_expose_metrics: False jitsi_expose_metrics: False
# Internal variables # Internal variables

View file

@ -3,7 +3,7 @@ version: '3'
services: services:
# Frontend # Frontend
web: web:
image: jitsi/web image: jitsi/web:{{ jitsi_docker_image_tag }}
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ${CONFIG}/web:/config - ${CONFIG}/web:/config
@ -60,7 +60,7 @@ services:
# XMPP server # XMPP server
prosody: prosody:
image: jitsi/prosody image: jitsi/prosody:{{ jitsi_docker_image_tag }}
restart: unless-stopped restart: unless-stopped
expose: expose:
- '5222' - '5222'
@ -125,7 +125,7 @@ services:
# Focus component # Focus component
jicofo: jicofo:
image: jitsi/jicofo image: jitsi/jicofo:{{ jitsi_docker_image_tag }}
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ${CONFIG}/jicofo:/config - ${CONFIG}/jicofo:/config
@ -152,7 +152,7 @@ services:
# Video bridge # Video bridge
jvb: jvb:
image: jitsi/jvb image: jitsi/jvb:{{ jitsi_docker_image_tag }}
restart: unless-stopped restart: unless-stopped
ports: ports:
- '${JVB_PORT}:${JVB_PORT}/udp' - '${JVB_PORT}:${JVB_PORT}/udp'

View file

@ -3,7 +3,7 @@ version: '3'
services: services:
# Etherpad: real-time collaborative document editing # Etherpad: real-time collaborative document editing
etherpad: etherpad:
image: jitsi/etherpad image: jitsi/etherpad:{{ jitsi_docker_image_tag }}
restart: unless-stopped restart: unless-stopped
networks: networks:
meet.jitsi: meet.jitsi:

View file

@ -2,7 +2,7 @@ version: '3'
services: services:
jibri: jibri:
image: jitsi/jibri image: jitsi/jibri:{{ jitsi_docker_image_tag }}
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ${CONFIG}/jibri:/config - ${CONFIG}/jibri:/config

View file

@ -3,7 +3,7 @@ version: '3'
services: services:
# SIP gateway (audio) # SIP gateway (audio)
jigasi: jigasi:
image: jitsi/jigasi image: jitsi/jigasi:{{ jitsi_docker_image_tag }}
restart: unless-stopped restart: unless-stopped
ports: ports:
- '${JIGASI_PORT_MIN}-${JIGASI_PORT_MAX}:${JIGASI_PORT_MIN}-${JIGASI_PORT_MAX}/udp' - '${JIGASI_PORT_MIN}-${JIGASI_PORT_MAX}:${JIGASI_PORT_MIN}-${JIGASI_PORT_MAX}/udp'