mirror of
https://github.com/Dokploy/templates.git
synced 2026-06-22 07:35:22 +02:00
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:
committed by
GitHub
parent
32da868c01
commit
be933bdc54
16
blueprints/mumble/docker-compose.yml
Normal file
16
blueprints/mumble/docker-compose.yml
Normal 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:
|
||||
BIN
blueprints/mumble/mumble.png
Normal file
BIN
blueprints/mumble/mumble.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.3 KiB |
12
blueprints/mumble/template.toml
Normal file
12
blueprints/mumble/template.toml
Normal 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}"
|
||||
|
||||
18
meta.json
18
meta.json
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user