initialize
This commit is contained in:
commit
6c087a4d68
4 changed files with 70 additions and 0 deletions
8
Dockerfile
Normal file
8
Dockerfile
Normal file
|
@ -0,0 +1,8 @@
|
|||
FROM alpine
|
||||
|
||||
RUN apk add murmur
|
||||
|
||||
EXPOSE 64738/tcp
|
||||
EXPOSE 64738/udp
|
||||
|
||||
CMD /usr/bin/murmurd -v -fg -ini /data/murmur.ini
|
10
README.md
Normal file
10
README.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
# Mumble Docker Setup
|
||||
|
||||
Mainly to have a version of the mumble server thats newer than the one from the debian repos, we created this little docker setup for mumble.
|
||||
|
||||
## How to
|
||||
|
||||
1. Create `data` directory next to the `docker-compose.yml`
|
||||
2. Copy the example config file into the newly created `data` directory
|
||||
3. Adjust the config to your liking
|
||||
4. `docker compose up -d --build`
|
29
docker-compose.yml
Normal file
29
docker-compose.yml
Normal file
|
@ -0,0 +1,29 @@
|
|||
version: "2.4"
|
||||
services:
|
||||
|
||||
mumble:
|
||||
build: .
|
||||
volumes:
|
||||
- ./data:/data
|
||||
ports:
|
||||
- 64738:64738
|
||||
- 64738:64738/udp
|
||||
restart: unless-stopped
|
||||
# resources
|
||||
cpus: 0.5
|
||||
mem_limit: 256m
|
||||
memswap_limit: 0
|
||||
|
||||
# botamusique:
|
||||
# # image: docker.pkg.github.com/flipdot/mumble-docker/botamusique:latest
|
||||
# build: plugins/botamusique-docker/.
|
||||
# volumes:
|
||||
# - ./data/botamusique:/data/
|
||||
# depends_on:
|
||||
# - mumble
|
||||
# restart: unless-stopped
|
||||
# # resources
|
||||
# cpus: 1
|
||||
# oom_score_adj: 100 # kill this thing first
|
||||
# mem_limit: 256m
|
||||
# memswap_limit: 0
|
23
murmur.ini.example
Normal file
23
murmur.ini.example
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Murmur configuration file.
|
||||
# See https://wiki.mumble.info/wiki/Murmur.ini for more options
|
||||
|
||||
# Path to database. If blank, will search for
|
||||
# murmur.sqlite in default locations or create it if not found.
|
||||
# database=/data/database.sqlite
|
||||
|
||||
# If Murmur is started as root, which user should it switch to?
|
||||
# This option is ignored if Murmur isn't started with root privileges.
|
||||
uname=murmur
|
||||
|
||||
# sslCert=/data/fullchain.pem
|
||||
# sslKey=/data/privkey.pem
|
||||
|
||||
users=200
|
||||
|
||||
bandwidth=130000
|
||||
suggestPushToTalk=true
|
||||
|
||||
registerName=changeme
|
||||
welcometext="welcome to this mumble docker testserver."
|
||||
# defaultchannel=8
|
||||
# rememberchannel=false
|
Loading…
Reference in a new issue