An awesome open source group chat software build in Node.js for running alongside Apache.
Prerequisites:
Now just clone and start the app:
git clone https://github.com/Hackerkid/Rocket-Chat.git
cd Rocket.Chat
npm install
cd server
node app.js
Make sure to clone the contents in the www/html directory of the Apache server. Open the index.php file in browser to enjoy the chat.
- BYOS (bring your own server)
- Multiple Rooms
- Direct Messages
- Public Channels
- Transcripts / History
- WebRTC signalling
- File uploads
- Full text search
- REST-like APIs
- Off-the-Record (OTR) Messaging
- LDAP / Kerberos Authentication
- XMPP Multi-user chat (MUC)
- Native Mobile App
- Native Desktop App
A lot of work has already gone into Rocket Chat, but we have much bigger plans for it!
So if you'd like to be part of the project, please check out the roadmap and issues to see if there's anything you can help with.
Note that Rocket Chat is distributed under the MIT License.