commit
6b05e90b27
@ -0,0 +1,10 @@ |
||||
# Global Settings |
||||
LOCAL_STACK_DIR=/srv/docker/volumes/mumble |
||||
|
||||
# Networks |
||||
NETWORK= |
||||
|
||||
# Murmur |
||||
MBL_VERSION= |
||||
MBL_CONTAINER_NAME= |
||||
MBL_RESTART= |
@ -0,0 +1,4 @@ |
||||
*.env |
||||
mumble-server/ |
||||
mumble-web/ |
||||
botamusique/ |
@ -0,0 +1,11 @@ |
||||
#!/bin/sh |
||||
|
||||
set -e |
||||
|
||||
echo "Updating mumble-server..." |
||||
./build.updaterepo.sh https://github.com/sudoforge/docker-mumble-server.git mumble-server |
||||
echo "Updating mumble-web..." |
||||
./build.updaterepo.sh https://github.com/Johni0702/mumble-web.git mumble-web |
||||
echo "Updating botamusique..." |
||||
./build.updaterepo.sh https://github.com/azlux/botamusique.git botamusique |
||||
echo "Done." |
@ -0,0 +1,17 @@ |
||||
#!/bin/sh |
||||
|
||||
set -e |
||||
|
||||
REPO_URL="${1}" |
||||
REPO_DIR_PATH="${2}" |
||||
|
||||
# If repo exists update, else clone it |
||||
if [ -d "$REPO_DIR_PATH" ]; then |
||||
# Save the root dir path, enter the repo, pull new changes and come back |
||||
ROOT_DIR=$(pwd) |
||||
cd "$REPO_DIR_PATH" |
||||
git pull |
||||
cd "$ROOT_DIR" |
||||
else |
||||
git clone "$REPO_URL" "$REPO_DIR_PATH" |
||||
fi |
@ -0,0 +1,20 @@ |
||||
// You can overwrite the default configuration values set in [config.js] here.
|
||||
// There should never be any required changes to this file and you can always
|
||||
// simply copy it over when updating to a new version.
|
||||
|
||||
let config = window.mumbleWebConfig // eslint-disable-line no-unused-vars
|
||||
|
||||
config.connectDialog.address = false |
||||
config.connectDialog.port = false |
||||
config.connectDialog.token = false |
||||
config.connectDialog.address = false |
||||
config.connectDialog.password = false |
||||
|
||||
config.defaults.address = window.location.hostname |
||||
config.defaults.port = '443' |
||||
config.defaults.token = '' |
||||
config.defaults.theme = 'MetroMumbleDark' |
||||
|
||||
// E.g. changing default address and theme:
|
||||
// config.defaults.address = 'voice.example.com'
|
||||
// config.defaults.theme = 'MetroMumbleDark'
|
@ -0,0 +1,69 @@ |
||||
version: '3' |
||||
|
||||
services: |
||||
mumble-server: |
||||
build: |
||||
context: mumble-server/. |
||||
container_name: ${MBL_CONTAINER_NAME:-mumble-server} |
||||
restart: ${MBL_RESTART:-unless-stopped} |
||||
ports: |
||||
- 64738:64738/tcp |
||||
- 64738:64738/udp |
||||
volumes: |
||||
- ${LOCAL_STACK_DIR:-./vol}/mumble-server/data:/data |
||||
env_file: |
||||
- mumble-server.env |
||||
|
||||
mumble-web: |
||||
build: |
||||
context: mumble-web/. |
||||
container_name: ${MBLW_CONTAINER_NAME:-mumble-web} |
||||
restart: ${MBLW_RESTART:-unless-stopped} |
||||
depends_on: |
||||
- mumble-server |
||||
expose: |
||||
- 8080 |
||||
volumes: |
||||
- ./config/config.local.js:/home/node/dist/config.local.js |
||||
env_file: |
||||
- mumble-web.env |
||||
networks: |
||||
- default |
||||
- webservices |
||||
|
||||
mumble-botamusique: |
||||
build: |
||||
context: botamusique/. |
||||
dockerfile: Dockerfile.local |
||||
container_name: mumble-botamusique |
||||
restart: unless-stopped |
||||
depends_on: |
||||
- mumble-server |
||||
expose: |
||||
- 8181 |
||||
env_file: |
||||
- mumble-botamusique.env |
||||
volumes: |
||||
- ${LOCAL_STACK_DIR:-./vol}/botamusique/music:/music |
||||
- ${LOCAL_STACK_DIR:-./vol}/botamusique/config:/config |
||||
networks: |
||||
- default |
||||
- webservices |
||||
|
||||
mumble-discord-bridge: |
||||
image: stieneee/mumble-discord-bridge |
||||
container_name: mumble-discord-bridge |
||||
restart: unless-stopped |
||||
depends_on: |
||||
- mumble-server |
||||
volumes: |
||||
- ${LOCAL_STACK_DIR:-./vol}/mumble-discord-bridge/data:/data |
||||
env_file: |
||||
- mumble-discord-bridge.env |
||||
|
||||
networks: |
||||
default: |
||||
internal: false |
||||
webservices: |
||||
external: |
||||
name: ${NETWORK:-webservices} |
@ -0,0 +1,19 @@ |
||||
BAM_CONFIG_file=/config/glados.ini |
||||
BAM_CERTIFICATE=/config/glados.pem |
||||
BAM_MUSIC_DB=/config/music.db |
||||
BAM_DB=/config/setting-glados.db |
||||
|
||||
BAM_MUMBLE_SERVER=mumble-server |
||||
BAM_MUMBLE_PORT=64738 |
||||
#BAM_MUMBLE_PASSWORD=--password |
||||
BAM_USER=GlaDoS |
||||
#BAM_TOKENS=--tokens |
||||
BAM_CHANNEL= |
||||
BAM_BANDWIDTH=200000 |
||||
#BAM_VERBOSE=--verbose |
||||
|
||||
# Reverse-proxy and certbot |
||||
VIRTUAL_HOST=sub.domain.tld |
||||
VIRTUAL_PORT=8181 |
||||
LETSENCRYPT_HOST=sub.domain.tld |
||||
LETSENCRYPT_EMAIL=domain@email.tld |
@ -0,0 +1,25 @@ |
||||
# Bare minimum to work (required) |
||||
DISCORD_TOKEN= |
||||
DISCORD_GID= |
||||
DISCORD_CID= |
||||
MUMBLE_ADDRESS=mumble-server |
||||
|
||||
# Mumble conn. and auth. (optional) |
||||
#MUMBLE_PORT=64738 |
||||
MUMBLE_INSECURE=true |
||||
MUMBLE_CERTIFICATE=/data/cert.pem |
||||
#MUMBLE_PASSWORD= |
||||
MUMBLE_USERNAME=discord-bridge |
||||
MUMBLE_CHANNEL= |
||||
|
||||
# Bot behaviour (optional) |
||||
DISCORD_DISABLE_TEXT=false |
||||
MUMBLE_DISABLE_TEXT=false |
||||
MODE=auto |
||||
|
||||
# Tweaks (optional) |
||||
# Jitter buffer from Mumble to Discord to absorb timing issues related to |
||||
# network, OS and hardware quality. (Increments of 10ms) (default 50) |
||||
#TO_DISCORD_BUFFER=50 |
||||
#TO_MUMBLE_BUFFER=50 |
||||
|
@ -0,0 +1 @@ |
||||
SUPERUSER_PASSWORD= |
@ -0,0 +1,7 @@ |
||||
MUMBLE_SERVER=mumble-server:64738 |
||||
|
||||
# Reverse-proxy and certbot |
||||
VIRTUAL_HOST=sub.domain.tld |
||||
VIRTUAL_PORT=8080 |
||||
LETSENCRYPT_HOST=sub.domain.tld |
||||
LETSENCRYPT_EMAIL=domain@email.tld |
Loading…
Reference in new issue