Sign inSign up

smallcms/janus-gateway

By smallcms

•Updated 15 days ago

Janus is an open source, general purpose, WebRTC server designed and developed by Meetecho.

Image
Networking
1

1.6K

smallcms/janus-gateway repository overview

image ­ image ­ image ­ image

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

Tag summary

Content type

Image

Digest

sha256:324469e82…

Size

23.4 MB

Last updated

15 days ago

docker pull smallcms/janus-gateway