WebRTC - SFU - Simple, Secure, Scalable, Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.
GitHub: https://github.com/miroslavpejic85/mirotalksfu
Live Demo: https://sfu.mirotalk.com
# Clone the project repo
$ git clone https://github.com/miroslavpejic85/mirotalksfu.git
# Go to to dir mirotalksfu
$ cd mirotalksfu
# Copy app/src/config.template.js in app/src/config.js IMPORTANT (Edit it according to your needs)
$ cp app/src/config.template.js app/src/config.js
# Copy the environment template and customize as needed
cp .env.template .env
Change the ENVIRONMENT and the SFU_ANNOUNCED_IP in the .env
ENVIRONMENT=production
SFU_ANNOUNCED_IP=Your-Server-Public-IPv4-or-Domain
Set the inbound rules if you have the Firewall enalbled
| Port range | Protocol | Source | Description |
|---|---|---|---|
| 3010 | TCP | 0.0.0.0/0 | App listen on tcp |
| 40000-40100 | TCP | 0.0.0.0/0 | RTC port ranges tcp |
| 40000-40100 | UDP | 0.0.0.0/0 | RTC port ranges udp |
# Copy docker-compose.template.yml in docker-compose.yml and edit it if needed
$ cp docker-compose.template.yml docker-compose.yml
# Get latest official images
$ docker pull mirotalk/sfu:latest
# Create and start containers
$ docker-compose up #-d
Check if is correctly installed: https://Server public IPv4:3010
Docs: https://github.com/miroslavpejic85/mirotalksfu/blob/main/docs/self-hosting.md
Content type
Image
Digest
sha256:8be90c4fd…
Size
429.8 MB
Last updated
about 2 hours ago
docker pull mirotalk/sfu