Skip to content

📞 Quick WebRTC calls - React.js frontend (TypeScript).

License

Notifications You must be signed in to change notification settings

mat-sz/jumpcall-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jumpcall-web

Quick WebRTC audio calls.

Self-hosting

A docker-compose configuration will be available soon.

Installation can be achieved without Docker as well:

First you need to clone, build and run jumpcall-ws and a TURN server (like coturn), read the README in jumpcall-ws for more information on configuration.

Then you need to clone this project, point it to the WebSockets backend (jumpcall-ws) (in .env.local), build it and place it on some static file server (I use nginx for that). I also use nginx to proxy the back end through it. Here's a guide on how to achieve that.

Environment variables

The following variables are used in the build process:

Variable Default value Description
REACT_APP_TITLE jumpcall Application title.
REACT_APP_SERVER ws://[hostname]:5000/ws WebSockets server location.
REACT_APP_USE_BROWSER_ROUTER 0 1 if you want the application to use BrowserRouter instead of HashRouter.
REACT_APP_ABUSE_EMAIL null E-mail to show in the Abuse section.