MiroTalk SFU

Simple, secure, scalable real-time video conferences up to 4k, compatible with all browsers and platforms.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '3'
 
services:
    mirotalksfu:
        image: mirotalk/sfu:latest
        container_name: mirotalksfu
        hostname: mirotalksfu
        restart: unless-stopped
        volumes:
            - ./app/src/config.js:/src/app/src/config.js:ro
            # These volume is mandatory if server.recording.enabled in the app/src/config.js
            # - ./app/rec:/src/app/rec
            # These volume is mandatory if server.rtmp.enabled fromFile in the app/src/config.js
            # - ./app/rtmp:/src/app/rtmp
            # These volumes are not mandatory, comment if you want to use it
            # - ./app/:/src/app/:ro
            # - ./public/:/src/public/:ro
        ports:
            - '3010:3010/tcp'
            - '40000-40100:40000-40100/tcp'
            - '40000-40100:40000-40100/udp'

Resources

Website: https://sfu.mirotalk.com/

GitHub: https://github.com/miroslavpejic85/mirotalksfu

Docker Hub: https://hub.docker.com/r/mirotalk/sfu

Configuration: https://docs.mirotalk.com/mirotalk-sfu/self-hosting/