Mumble docker container
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
2.2 KiB

9 years ago
5 years ago
5 years ago
9 years ago
5 years ago
5 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
8 years ago
9 years ago
9 years ago
9 years ago
  1. docker-mumble
  2. =============
  3. <p align="center">
  4. <img src="docker-mumble.png" alt="Docker mumble" width="500">
  5. <p>
  6. <p align="center">
  7. <a href="http://microbadger.com/#/images/sothr/mumble" alt="Microbadger"><img src="https://images.microbadger.com/badges/image/sothr/mumble.svg"></a>
  8. </p>
  9. <p align="center">
  10. Docker image for mumble server.
  11. </p>
  12. Running the Container
  13. ---------------------
  14. In order to persist configuration data when upgrading your container you should create a named data
  15. volume. This is not required but is _highly_ recommended.
  16. docker volume create --name mumble-data
  17. After the data volume has been created run the server container with the named data volume:
  18. docker run -d -p 64738:64738 -p 64738:64738/udp -v mumble-data:/etc/mumble --name mumble-server sothr/mumble:latest
  19. #### Optional 'docker run' arguments
  20. `-e TZ=America/Phoenix` - Set the timezone for your server. You can find your timezone in this
  21. [list of timezones](https://goo.gl/uy1J6q). Use the (case sensitive)
  22. value from the `TZ` column. If left unset, timezone will be UTC.
  23. `--restart unless-stopped` - Always restart the container regardless of the exit status, but do not
  24. start it on daemon startup if the container has been put to a stopped
  25. state before. See the Docker [restart policies](https://goo.gl/Y0dlDH)
  26. for additional details.
  27. Get/Set the SuperUser Password
  28. ------------------------------
  29. After starting your container, you can get the randomly generated SuperUser password with:
  30. docker logs mumble-server 2>&1 | grep "Password for 'SuperUser'"
  31. **--- OR ---**
  32. Manually set a new SuperUser password with:
  33. docker exec -it mumble-server supw
  34. **NOTE:** This can be run at any time to update the SuperUser password
  35. Edit the Config
  36. ---------------
  37. Once you have a running container, you can edit the config with:
  38. docker exec -it mumble-server vi /etc/mumble/config.ini
  39. After saving changes, restart your container:
  40. docker restart mumble-server
  41. Copyright
  42. ---------
  43. This project is licensed under the [MIT License](https://gitlab.com/drewshort/docker-mumble/blob/master/LICENSE).