feat: add Mumble voice chat server template (#572)

* feat: add Mumble voice chat server template

- Add Mumble VoIP server blueprint with docker-compose.yml
- Configure environment variables for superuser password, welcome text, and max users
- Add template.toml with auto-generated secure password
- Follow Dokploy best practices (no container_name, proper port format)
- Add Mumble metadata to meta.json with proper tags
- Support for TCP and UDP on port 64738

* Update template.toml

* fix: correct JSON formatting in meta.json for Mumble template entry

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
Co-authored-by: Mauricio Siu <siumauricio@icloud.com>
This commit is contained in:
Muzaffer Kadir YILMAZ
2025-12-15 08:27:26 +03:00
committed by GitHub
parent 32da868c01
commit be933bdc54
4 changed files with 46 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
services:
mumble-server:
image: mumblevoip/mumble-server:latest
restart: unless-stopped
ports:
- 64738
- 64738/udp
volumes:
- mumble-data:/data
environment:
- MUMBLE_SUPERUSER_PASSWORD=${SUPERUSER_PASSWORD}
- MUMBLE_CONFIG_WELCOMETEXT=${WELCOME_TEXT}
- MUMBLE_CONFIG_USERS=${MAX_USERS}
volumes:
mumble-data:

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,12 @@
[variables]
superuser_password = "${password:32}"
welcome_text = "Welcome to Mumble Server! Low-latency voice chat."
max_users = "50"
[config]
[config.env]
SUPERUSER_PASSWORD = "${superuser_password}"
WELCOME_TEXT = "${welcome_text}"
MAX_USERS = "${max_users}"

View File

@@ -3878,6 +3878,24 @@
"java"
]
},
{
"id": "mumble",
"name": "Mumble",
"version": "latest",
"description": "Mumble is an open-source, low-latency, high-quality voice chat software primarily intended for use while gaming.",
"logo": "mumble.png",
"links": {
"github": "https://github.com/mumble-voip/mumble",
"website": "https://www.mumble.info/",
"docs": "https://wiki.mumble.info/"
},
"tags": [
"voice-chat",
"communication",
"gaming",
"voip"
]
},
{
"id": "n8n",
"name": "n8n",