mirror of
				https://github.com/pelican-dev/panel.git
				synced 2025-11-04 04:56:52 +01: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
 |