jitsimeet.yml
                        
                             · 1.8 KiB · YAML
                        
                    
                    
                      
                        原始檔案
                      
                      
                        
                          
                        
                    
                    
                
                
            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 |