diff --git a/.env.sample b/.env.sample index a8c5c95..eae52d2 100644 --- a/.env.sample +++ b/.env.sample @@ -27,53 +27,40 @@ SECRET_SUPERUSER_PASSWORD_VERSION=v1 ################# # Documentation for the following options is here: # https://github.com/mumble-voip/mumble/blob/v1.6.870/auxiliary_files/mumble-server.ini -# Note: these options may be untested -#WELCOME_TEXT= -#BANDWIDTH= -#TIMEOUT= -#USERS= -#USERS_PER_CHANNEL= -#MESSAGE_BURST= -#MESSAGE_LIMIT= -#PLUGIN_MESSAGE_LIMIT= -#PLUGIN_MESSAGE_BURST= -#ALLOW_PING= -#OPUS_THRESHOLD= -#CHANNEL_NESTING_LIMIT= -#CHANNEL_COUNT_LIMIT= -#CHANNEL_NAME= -#USERNAME= -#DEFAULT_CHANNEL= -#REMEMBER_CHANNEL= -#REMEMBER_CHANNEL_DURATION= -#TEXT_MESSAGE_LENGTH= -#IMAGE_MESSAGE_LENGTH= -#ALLOW_HTML= -#LOG_DAYS= -#REGISTER_NAME= -#REGISTER_PASSWORD= -#REGISTER_URL= -#REGISTER_HOSTNAME= -#REGISTER_LOCATION= -#BONJOUR= -#SSL_CERT= -#SSL_KEY= -#SSL_PASSPHRASE= -#SSL_CA_PEM= -#SSL_DH_PARAMS= -#SSL_CIPHERS= -#OBFUSCATE= -#CERT_REQUIRED= -#SEND_VERSION= -#SUGGEST_VERSION= -#SUGGEST_POSITIONAL= -#SUGGEST_PUSH_TO_TALK= -#KDF_ITERATIONS= -#AUTOBAN_ATTEMPTS= -#AUTOBAN_TIMEFRAME= -#AUTOBAN_TIME= -#AUTOBAN_SUCCESSFUL_CONNECTIONS= -#ALLOW_RECORDING= -#ROLLING_STATS_WINDOW= -#LISTENERS_PER_CHANNEL= -#LISTENERS_PER_USER= +WELCOME_TEXT="
Welcome to this server running Mumble.
Enjoy your stay!
" +BANDWIDTH=558000 +TIMEOUT=30 +USERS=100 +USERS_PER_CHANNEL=0 +MESSAGE_BURST=5 +MESSAGE_LIMIT=1 +PLUGIN_MESSAGE_LIMIT=1 +PLUGIN_MESSAGE_BURST=5 +ALLOW_PING=true +OPUS_THRESHOLD=0 +CHANNEL_NESTING_LIMIT=10 +CHANNEL_COUNT_LIMIT=1000 +CHANNEL_NAME=[ \\-=\\w#\\[\\]\\{\\}\\(\\)\\@\\|]+ +USERNAME=[-=\\w\\[\\]\\{\\}\\(\\)\\@\\|\\.]+ +DEFAULT_CHANNEL=0 +REMEMBER_CHANNEL=true +REMEMBER_CHANNEL_DURATION=0 +TEXT_MESSAGE_LENGTH=5000 +IMAGE_MESSAGE_LENGTH=1048576 +ALLOW_HTML=true +BONJOUR=true +OBFUSCATE=false +CERT_REQUIRED=false +SEND_VERSION=true +SUGGEST_VERSION= +SUGGEST_POSITIONAL= +SUGGEST_PUSH_TO_TALK= +KDF_ITERATIONS=-1 +AUTO_BAN_ATTEMPTS=10 +AUTO_BAN_TIMEFRAME=120 +AUTO_BAN_TIME=300 +AUTO_BAN_SUCCESSFUL_CONNECTIONS=true +ALLOW_RECORDING=true +ROLLING_STATS_WINDOW=300 +LISTENERS_PER_CHANNEL=5 +LISTENERS_PER_USER=2 diff --git a/compose.yml b/compose.yml index 90eccf9..93707aa 100644 --- a/compose.yml +++ b/compose.yml @@ -33,19 +33,7 @@ services: MUMBLE_CONFIG_TEXTMESSAGELENGTH: ${TEXT_MESSAGE_LENGTH} MUMBLE_CONFIG_IMAGEMESSAGELENGTH: ${IMAGE_MESSAGE_LENGTH} MUMBLE_CONFIG_ALLOWHTML: ${ALLOW_HTML} - MUMBLE_CONFIG_LOGDAYS: ${LOG_DAYS} - MUMBLE_CONFIG_REGISTERNAME: ${REGISTER_NAME} - MUMBLE_CONFIG_REGISTERPASSWORD: ${REGISTER_PASSWORD} - MUMBLE_CONFIG_REGISTERURL: ${REGISTER_URL} - MUMBLE_CONFIG_REGISTERHOSTNAME: ${REGISTER_HOSTNAME} - MUMBLE_CONFIG_REGISTERLOCATION: ${REGISTER_LOCATION} MUMBLE_CONFIG_BONJOUR: ${BONJOUR} - MUMBLE_CONFIG_SSLCERT: ${SSL_CERT} - MUMBLE_CONFIG_SSLKEY: ${SSL_KEY} - MUMBLE_CONFIG_SSLPASSPHRASE: ${SSL_PASSPHRASE} - MUMBLE_CONFIG_SSLCAPEM: ${SSL_CA_PEM} - MUMBLE_CONFIG_SSLDHPARAMS: ${SSL_DH_PARAMS} - MUMBLE_CONFIG_SSLCIPHERS: ${SSL_CIPHERS} MUMBLE_CONFIG_OBFUSCATE: ${OBFUSCATE} MUMBLE_CONFIG_CERTREQUIRED: ${CERT_REQUIRED} MUMBLE_CONFIG_SENDVERSION: ${SEND_VERSION}