Adding murmur configuration draft.

This commit is contained in:
Alexey Skobkin 2019-04-10 21:40:27 +03:00
parent c5c9087521
commit 75a6110f83
4 changed files with 94 additions and 0 deletions

2
murmur/.env.dist Normal file
View File

@ -0,0 +1,2 @@
# see https://cloud.docker.com/repository/docker/skobkin/murmur-official-static
MURMUR_HOSTNAME=mumble.skobk.in

2
murmur/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
.env
config/murmur.ini

View File

@ -0,0 +1,68 @@
database=/data/murmur.sqlite
#icesecretread=
icesecretwrite=
#autobanAttempts = 10
#autobanTimeframe = 120
#autobanTime = 300
#logfile=/data/murmur.log
# Not needed in Docker environment
#pidfile=/run/murmur/murmur.pid
welcometext="
<br />
<a href='http://skobk.in/mumble/'><img src='https://i.skobk.in/i/philosoraptor.jpg'></a><br />
Welcome to my Mumble server <a href='http://skobkin.ru/mumble'>skobk.in</a>
<br />Contacts:
<br /><b>skobkin</b>
<br />E-mail: <a href='mailto:skobkin-ru@ya.ru'>skobkin-ru@ya.ru</a>
<br />Telegram: <a href='https://t.me/skobkin'>@skobkin</a>
<br />
<br /><b>How to set up Mumble client:</b>
<br /><a href='http://skobk.in/mumble/'>http://skobk.in/mumble</a>
<br />"
# Port to bind TCP and UDP sockets to.
port=64738
#host=
# Password to join server.
serverpassword=
# 'Other'
defaultchannel=10
# suggestVersion=1.2.3
suggestPushToTalk=true
bandwidth=130000
timeout=30
users=100
opusthreshold=0
#channelnestinglimit=10
#channelname=[ \\-=\\w\\#\\[\\]\\{\\}\\(\\)\\@\\|]+
#username=[-=\\w\\[\\]\\{\\}\\(\\)\\@\\|\\.]+
#textmessagelength=5000
#imagemessagelength=131072
#allowhtml=true
logdays=31
registerName="Skobkin's Mumble server"
sslCert=/ssl/domain.crt
#sslCA=/ssl/intermediate.crt
sslKey=/ssl/domain.key

22
murmur/docker-compose.yml Normal file
View File

@ -0,0 +1,22 @@
version: '3.7'
services:
murmur:
image: skobkin/murmur-official-static
container_name: murmur
ports:
- "64738:64738/tcp"
- "64738:64738/udp"
volumes:
# Database location
- "murmur-data:/data"
# SSL cert and key
- "/etc/ssl/${MURMUR_HOSTNAME}:/ssl:ro"
# murmur.ini location
- "./config:/config:ro"
- "/etc/localtime:/etc/localtime:ro"
env_file: .env
restart: unless-stopped
volumes:
murmur-data: