Skip to content

Tofdu31/docker-mumble-nginx-letsencrypt

 
 

Repository files navigation

docker-mumble-NGINX-Let's Encrypt

Docker Mumble NGINX LET'S ENCRYPT

Docker image for Mumble server.

INSTRUCTION

This version use the projet of EvertRamos : docker-compose-letsencrypt-nginx-proxy-companion

Please install first evertramos/docker-compose-letsencrypt-nginx-proxy-companion https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion

git clone https://github.com/Tofdu31/docker-mumble-nginx-letsencrypt

Configure files projet Mumble Server

1: Configure .env

Open .env and change :

a) adress_mumble_server= Change Address for your server Mumble

b) port_mumble_server= Change the port of mumble (by default : 64738)

c) password_mumble_server= Change Password of your superuser

d) name_mumble_server=MUMBLE SERVER (parameter if you wish to give your "Root" channel a custom name.)

e) DOMAINS=mumble.your.domain.com

f) LETSENCRYPT_EMAIL=your_email_to_register@lets_encrypt

OPTIONNAL : Edit the Config

Edit :

files/config.ini

And add your instruction !

Once you have a running container, you can edit the config with:

docker exec -it mumble_server-ssl vi /etc/mumble/config.ini

After saving changes, restart your container:

docker restart mumble_server-ssl

2 : Running the Container

In order to persist configuration data when upgrading your container you should create a named data volume. This is not required but is highly recommended.

docker volume create --name mumble-data

And

docker-compose up -d

3 : Get/Set the SuperUser Password

After starting your container, you can get the randomly generated SuperUser password with:

docker logs mumble_server-ssl 2>&1 | grep "Password for 'SuperUser'"

--- OR ---

Manually set a new SuperUser password with:

docker exec -it mumble_server-ssl supw

NOTE: This can be run at any time to update the SuperUser password

--- OR ---

Provide a SuperUser password using the SUPERUSER_PASSWORD environment variable (see the Optional docker run arguments section above). https://github.com/PHLAK/docker-mumble#optional-docker-run-arguments

Troubleshooting

For general help and support for MUMBLE join our Slack Workspace.

Please report bugs for MUMBLE to the GitHub Issue Tracker.

Copyright

This project is licensed under the MIT License.


FOR ANDROID USE THE CLIENT : MUMLA https://f-droid.org/fr/packages/se.lublin.mumla/

About

Docker image for Mumble server with NGINX + LET's ENCRYPT

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 63.4%
  • Shell 31.6%
  • Makefile 5.0%