Self-Hosted Audio/Video/Text Chat
Peer-to-Peer Video Chat & Screen Sharing
Built with:
Deploy with:
- Free peer-to-peer audio calls, video calls, screensharing and chat via WebRTC
- Connect to private STUN/TURN servers via Twilio
- UI & API can be easily customized
Clone the project
git clone https://github.com/platform-kit/messenger pk-messengerGo to the project directory
cd pk-messengerInstall dependencies
npm install Start the server
npm run startAlternatively you can run the application using docker with:
docker-compose upA local instance is now running at https://localhost:3000
Before use, you will need to add the following environment variables to your .env file
ALLOWED_ORIGIN=localhost:3000
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=To deploy to the cloud, simply click one of the buttons below.
