Deployment
Voice node deploys run as a dedicated stack and docker context.
Stack
docker/stacks/voice-node/docker-stack-voice-node.yml
Required secrets
voice_node_token(permission:social:voice.node)
Important env
VOICE_NODE_API_BASE(defaulthttps://api.uebliche.net/v1)VOICE_NODE_REGION(required by placement/registration)VOICE_NODE_PORT(default24454)VOICE_NODE_MAX_AUDIO_PAYLOAD_BYTES(default1500)VOICE_NODE_MAX_PACKETS_PER_SECOND(default120)
Swarm deploy
bash
VOICE_NODE_DOCKER_CONTEXT=uebliche-voice \
VOICE_NODE_REGION=eu \
VOICE_NODE_STACK_NAME=voice-node-eu \
UPDATE_CHANNEL=release \
./docker/deploy-voice-node-local.shOpen ports
24454/udpmedia transport