From c03010892ade67b00a84ead332b70a60f3f5ae74 Mon Sep 17 00:00:00 2001 From: Alexander Veselov Date: Sat, 22 Feb 2025 19:54:41 -0500 Subject: [PATCH] Add docker-compose.yml --- docker-compose.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a59f9c2 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,42 @@ +services: + mumble-server: + image: mumblevoip/mumble-server:latest + container_name: mumble + hostname: mumble + restart: always + volumes: + - type: bind + source: /mnt/mumble/data + target: /data + read_only: false + - type: bind + source: /mnt/mumble/cert + target: /certificates + read_only: false + environment: + MUMBLE_UID: 1000 + MUMBLE_GID: 1000 + MUMBLE_CONFIG_SSL_CERT: /certificates/fullchain1.pem + MUMBLE_CONFIG_SSL_KEY: /certificates/privkey1.pem + MUMBLE_SUPERUSER_PASSWORD: strong_password + #MUMBLE_CONFIG_SERVERPASSWORD: + MUMBLE_CONFIG_USERS: 1000 # Max amount of users that can connect at the same time + MUMBLE_CONFIG_USERSPERCHANNEL: 0 # Means unlimited if zero + MUMBLE_CONFIG_WELCOMETEXT: "Welcome to my server" + MUMBLE_CONFIG_ALLOWHTML: true + MUMBLE_USE_CAPABILITIES: 1 + ports: + - 64738:64738/tcp + - 64738:64738/udp +# expose: +# - 6502 --> Needed for ICE RPC + + mumble-web: + image: rankenstein/mumble-web:latest + container_name: mumble-web + hostname: mumbleweb + restart: always + environment: + MUMBLE_SERVER: mumble.example.com:64738 + ports: + - 8619:8080