Janus is an open source, general purpose, WebRTC server designed and developed by Meetecho.
1.6K
Currently, this image used for Nextcloud High Performance Backend.
JANUS_STUN_SERVER recommnds for NAT clients.
JANUS_NAT_MAPPING recommnds on 1:1 NAT (e.g., Amazon EC2, Google Cloud Platform, Microsoft Azure) installations.
JANUS_NAT_MAPPING and JANUS_KEEP_PRIVATE_HOST needs to connect your Nextcloud High Performance Backend with Firefox clients.
You can disable environment and add config volume with janus config directory.
docker-compose.yml
services:
janus-gateway:
image: smallcms/janus-gateway:latest
hostname: janus-gateway
container_name: janus-gateway
environment:
JANUS_NAT_MAPPING: "10.0.0.10,100.64.64.100"
JANUS_KEEP_PRIVATE_HOST: "true"
JANUS_TURN_REST_API_KEY: "vErY_sEcReT_kEy12345"
JANUS_FULL_TRICKLE: "true"
JANUS_DEBUG_COLORS: "false"
JANUS_LOG_TO_STDOUT: "true"
JANUS_DEBUG_LEVEL: "3"
JANUS_WS_INTERFACE: "lo"
JANUS_STUN_SERVER: "nextcloud-stun.example.domain"
JANUS_STUN_PORT: "3478"
network_mode: host
user: root
restart: unless-stopped
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
#volumes:
#- ./configs:/usr/local/etc/janus
#- ./logs:/var/log/janus
Content type
Image
Digest
sha256:324469e82…
Size
23.4 MB
Last updated
15 days ago
docker pull smallcms/janus-gateway