diff --git a/mumble/README.md b/mumble/README.md new file mode 100644 index 0000000..c454a09 --- /dev/null +++ b/mumble/README.md @@ -0,0 +1,53 @@ +/home/ +└── ~/ + └── docker/ + └── mumble/ + ├── .env + ├── docker-compose.yml + └── mumble-data + └── config.ini + +You will need 3 files minimum to start the mumble server. + +### mumble/config.ini +``` +welcometext="Welcome Text Here" +port=64738 +serverpassword=sampleRegularPassword +``` + +### .env +``` +MUMBLE_PASS=sampleRootPassword +``` + +### docker-compose.yml +``` +version: '3.3' +services: + mumble: + ports: + - 64738:64738 + - 64738:64738/udp + volumes: + - ./mumble-data:/etc/mumble + container_name: mumble-server + image: phlak/mumble + environment: + - SUPERUSER_PASSWORD=${MUMBLE_PASS} + - TZ=America/Los_Angeles + restart: unless-stopped + +networks: + default: + external: + name: caddy_net +``` + +### Add to Caddyfile (from ~/docker/caddy) +Remember to `docker exec -w /etc/caddy caddy caddy reload` after editing your Caddyfile. +``` +mumble.example.com { + reverse_proxy mumble-server:64738 +} +``` \ No newline at end of file