Skip to content
This repository has been archived by the owner on Jun 2, 2021. It is now read-only.
/ janus-gateway Public archive
forked from ladamalina/janus-gateway

Provides docker image with Janus Gateway

Notifications You must be signed in to change notification settings

skyeng/janus-gateway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Janus WebRTC Gateway (docker image)

Supported tags and respective Dockerfile links

How to use this image

docker run -d -e "DOCKER_IP=<Public IP>" ladamalina/janus-gateway:latest

You have to pass DOCKER_IP env variable and configure STUN server. Otherwise Janus server will fail to communicate through your NAT. Read more about ICE

You may want to change configuration files or record video meetings mounting it as volumes: /var/janus/janus/etc, /var/janus/janus/data.

By default ACL lists for http transport, admin api and websockets are empty and Janus does not perform any access control. For production you should configure firewall rules or reverse-proxy access control for ports 8088 and 8188. Example:

docker run -d \
	-v `pwd`/data:/var/janus/janus/data \
	-v `pwd`/etc:/var/janus/janus/etc \
	--network host \
	-e "DOCKER_IP=<Public IP>" \
	--restart=unless-stopped \
	ladamalina/janus-gateway:latest

For more detailed instructions on WebRTC configuration please refer to developer repository.

About

Provides docker image with Janus Gateway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%