WebRTC without docker?

I’ve come across instructions for installing a docker mattermost instance that enables WebRTC communication between mattermost users - but I already have mattermost installed.

Is there a way to get voice/video chat working with an existing install?

Would it work with Linux/Mac/Win clients?

My understanding is that I need a WebRTC gateway, and Janus is referenced in the docs. Will any WebRTC gateway work? If so, any idea if there is a package in the debian repositories for this?


Hi @nedaura,

The docker image container for mattermost webrtc only have janus and coturn installed on it to make it a little bit more easy, but you can have a box and install janus for the WebRTC gateway and coturn if you need a TURN server and you may use the configuration files found in the docker container as a reference. Sadly Mattermost WebRTC feature only works with janus as the gateway but the TURN server can be any server with TURN capabilities.

To make it work with an existing install is pretty easy just head to the System Console enable it and add your settings for you webrtc gateway server, then each user has to enable the feature under Account Settings -> Advance -> pre-release features.

WebRTC should work with browsers like Chrome, Firefox I know Safari does not support webrtc capabilities yet. Our desktop apps support the feature in every OS where ir runs.

So far Im not aware of any deb package for this.

Hope this helps

I’m using the link https://github.com/mattermost/mattermost-webrtc here and the docker seems to run. I can see the docker listening to tcp ports 7088,7089,8188, and 8189 but can’t seem to find the login page for mattermost and definitely not the standard 8065 port

@mnelson sorry for the late response, that docker image is only for the janus server, the Mattermost server needs to be installed and run separately.

1 Like