jitsimeet.yml
· 1.8 KiB · YAML
Raw
version: "3.9"
services:
# Frontend
jitsi-web:
image: jitsi/web:stable-8960-1
container_name: jitsi-web
ports:
- 8084:80
- 4484:443
volumes:
- /volume1/docker/jitsi/web/config:/config:rw
- /volume1/docker/jitsi/web/letsencrypt:/etc/letsencrypt:rw
- /volume1/docker/jitsi/web/var:/var:rw
- /volume1/docker/jitsi/transcripts://usr/share/jitsi-meet/transcripts:rw
environment:
- TZ
- JICOFO_AUTH_USER
- PUBLIC_URL
restart: on-failure:5
# XMPP server
jitsi-prosody:
image: jitsi/prosody:stable-8960-1
container_name: xmpp.meet.jitsi
ports:
- 5222:5222
- 5280:5280
- 5347:5347
volumes:
- /volume1/docker/jitsi/prosody/config:/config:rw
- /volume1/docker/jitsi/prosody/prosody-plugins-custom:/prosody-plugins-custom:rw
environment:
- TZ
- JICOFO_AUTH_USER
- JICOFO_AUTH_PASSWORD
- JVB_AUTH_USER
- JVB_AUTH_PASSWORD
restart: on-failure:5
# Focus component
jitsi-jicofo:
image: jitsi/jicofo:stable-8960-1
container_name: jicofo.meet.jitsi
volumes:
- /volume1/docker/jitsi/jicofo:/config:rw
depends_on:
- jitsi-prosody
environment:
- TZ
- JICOFO_AUTH_USER
- JICOFO_AUTH_PASSWORD
restart: on-failure:5
# Video bridge
jitsi-jvb:
image: jitsi/jvb:stable-8960-1
container_name: jvb.meet.jitsi
ports:
- 8085/udp
- 8085:8085
volumes:
- /volume1/docker/jitsi/jvb:/config:rw
depends_on:
- jitsi-prosody
environment:
- TZ
- JVB_AUTH_USER
- JVB_AUTH_PASSWORD
- PUBLIC_URL
- DOCKER_HOST_ADDRESS
restart: on-failure:5
# Etherpad: real-time collaborative document editing
jitsi-etherpad:
image: jitsi/etherpad:latest
container_name: etherpad.meet.jitsi
restart: on-failure:5
1 | version: "3.9" |
2 | services: |
3 | |
4 | # Frontend |
5 | jitsi-web: |
6 | image: jitsi/web:stable-8960-1 |
7 | container_name: jitsi-web |
8 | ports: |
9 | - 8084:80 |
10 | - 4484:443 |
11 | volumes: |
12 | - /volume1/docker/jitsi/web/config:/config:rw |
13 | - /volume1/docker/jitsi/web/letsencrypt:/etc/letsencrypt:rw |
14 | - /volume1/docker/jitsi/web/var:/var:rw |
15 | - /volume1/docker/jitsi/transcripts://usr/share/jitsi-meet/transcripts:rw |
16 | environment: |
17 | - TZ |
18 | - JICOFO_AUTH_USER |
19 | - PUBLIC_URL |
20 | restart: on-failure:5 |
21 | |
22 | # XMPP server |
23 | jitsi-prosody: |
24 | image: jitsi/prosody:stable-8960-1 |
25 | container_name: xmpp.meet.jitsi |
26 | ports: |
27 | - 5222:5222 |
28 | - 5280:5280 |
29 | - 5347:5347 |
30 | volumes: |
31 | - /volume1/docker/jitsi/prosody/config:/config:rw |
32 | - /volume1/docker/jitsi/prosody/prosody-plugins-custom:/prosody-plugins-custom:rw |
33 | environment: |
34 | - TZ |
35 | - JICOFO_AUTH_USER |
36 | - JICOFO_AUTH_PASSWORD |
37 | - JVB_AUTH_USER |
38 | - JVB_AUTH_PASSWORD |
39 | restart: on-failure:5 |
40 | |
41 | # Focus component |
42 | jitsi-jicofo: |
43 | image: jitsi/jicofo:stable-8960-1 |
44 | container_name: jicofo.meet.jitsi |
45 | volumes: |
46 | - /volume1/docker/jitsi/jicofo:/config:rw |
47 | depends_on: |
48 | - jitsi-prosody |
49 | environment: |
50 | - TZ |
51 | - JICOFO_AUTH_USER |
52 | - JICOFO_AUTH_PASSWORD |
53 | restart: on-failure:5 |
54 | |
55 | # Video bridge |
56 | jitsi-jvb: |
57 | image: jitsi/jvb:stable-8960-1 |
58 | container_name: jvb.meet.jitsi |
59 | ports: |
60 | - 8085/udp |
61 | - 8085:8085 |
62 | volumes: |
63 | - /volume1/docker/jitsi/jvb:/config:rw |
64 | depends_on: |
65 | - jitsi-prosody |
66 | environment: |
67 | - TZ |
68 | - JVB_AUTH_USER |
69 | - JVB_AUTH_PASSWORD |
70 | - PUBLIC_URL |
71 | - DOCKER_HOST_ADDRESS |
72 | restart: on-failure:5 |
73 | |
74 | # Etherpad: real-time collaborative document editing |
75 | jitsi-etherpad: |
76 | image: jitsi/etherpad:latest |
77 | container_name: etherpad.meet.jitsi |
78 | restart: on-failure:5 |