mirror of
https://github.com/pelican-dev/panel.git
synced 2025-09-08 09:58:37 +02:00
70 lines
1.8 KiB
YAML
70 lines
1.8 KiB
YAML
_comment: 'DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL'
|
|
meta:
|
|
version: PLCN_v3
|
|
update_url: 'https://github.com/pelican-dev/panel/raw/main/database/Seeders/eggs/voice-servers/egg-mumble-server.yaml'
|
|
exported_at: '2025-09-05T08:55:54+00:00'
|
|
name: 'Mumble Server'
|
|
author: panel@example.com
|
|
uuid: 727ee758-7fb2-4979-972b-d3eba4e1e9f0
|
|
description: |-
|
|
Mumble is an open source, low-latency, high quality voice chat software primarily intended for use
|
|
while gaming.
|
|
tags:
|
|
- voice
|
|
features: { }
|
|
docker_images:
|
|
Mumble: 'ghcr.io/parkervcp/yolks:voice_mumble'
|
|
file_denylist: { }
|
|
startup_commands:
|
|
Default: 'mumble-server -fg -ini murmur.ini'
|
|
config:
|
|
files:
|
|
murmur.ini:
|
|
parser: ini
|
|
find:
|
|
database: /home/container/murmur.sqlite
|
|
logfile: /home/container/murmur.log
|
|
port: '{{server.allocations.default.port}}'
|
|
host: ''
|
|
users: '{{server.environment.MAX_USERS}}'
|
|
startup:
|
|
done: 'Server listening on'
|
|
logs: { }
|
|
stop: ^C
|
|
scripts:
|
|
installation:
|
|
script: |-
|
|
#!/bin/ash
|
|
|
|
if [ ! -d /mnt/server/ ]; then
|
|
mkdir /mnt/server/
|
|
fi
|
|
|
|
cd /mnt/server
|
|
|
|
FILE=/mnt/server/murmur.ini
|
|
if [ -f "$FILE" ]; then
|
|
echo "Config file already exists."
|
|
else
|
|
echo "Downloading the config file."
|
|
apk add --no-cache murmur
|
|
cp /etc/murmur.ini /mnt/server/murmur.ini
|
|
apk del murmur
|
|
fi
|
|
echo "done"
|
|
container: 'ghcr.io/parkervcp/installers:alpine'
|
|
entrypoint: ash
|
|
variables:
|
|
-
|
|
name: 'Maximum Users'
|
|
description: 'Maximum concurrent users on the mumble server.'
|
|
env_variable: MAX_USERS
|
|
default_value: 100
|
|
user_viewable: true
|
|
user_editable: false
|
|
rules:
|
|
- required
|
|
- numeric
|
|
- 'digits_between:1,5'
|
|
sort: 1
|