{"repo":"andchir/openchatroulette","free":true,"listed":false,"github":"https://github.com/andchir/openchatroulette","clone":"git clone https://github.com/andchir/openchatroulette.git","description":"OpenChatRoulette","language":"TypeScript","stars":28,"topics":["chat","webrtc","peer-to-peer","angular","nodejs","peerjs"],"license":"MIT","category":"chat-messaging","readme_excerpt":"OpenChatRoulette Free, Open-source Chat for a conversation with a random interlocutor. The WebRTC technology is used, which performs a peer-to-peer connection. How to install 1. clone https://github.com/andchir/openchatroulette.git 2. Open and edit configuration files: \" .env \" and \" openchatroulette/src/environments/environment.prod.ts \". 3. Back up your env files: cp .env .env copy , cp openchatroulette/src/environments/environment.prod.ts openchatroulette/src/environments/environment.prod.ts copy . 4. Install dependencies: cd openchatroulette - npm install - cd openchatroulette - npm install . 5. Build static production files (html, css, js): npm run build . 6. Return to root folder: cd .. . Download and unpack MaxMind's \" GeoLite2-Country xxx.tar.gz \" to \" geoip \" folder. 7. Install process manager for NodeJS: sudo npm install -g pm2 8. Start server: pm2 start server/peer-server.js . 9. Open in browser: \" https://yourdomain.com \" or \" http://localhost:9000 \". 10. Look application status: pm2 info peer-server or pm2 monit . Optional 11. Install STUN/TURN server. For example: https://github.com/coturn/coturn 12. Open and edit file \"openchatroulette/src/environments/environment.prod.ts\". You can edit \"stun urls\", \"turn urls\", \"turn username\", \"turn credential\". 13. Build production files again: cd openchatroulette - npm run build . Admin area URL: https://yourdomain.com/chatadmin or http://localhost:9000/chatadmin Use ADMIN USERNAME and ADMIN PASSWORD from .env . Nginx confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/andchir","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andchir/openchatroulette/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}