Let's Chat

Self-hosted chat
for small teams.

Let's Roll

What is this thing?

Some backstory.

Way back in 2012, we didn't like any of the existing chat services out there. So we decided to write our own.

Let's Chat is a persistent messaging application that runs on Node.js and MongoDB. It's designed to be easily deployable and fits well with small, intimate teams.

It's free (yes, as in free beer!) and ships with killer features such as LDAP/Kerberos authentication, a REST-like API and XMPP support.

Features and Stuff

It's dangerous to go alone, take these!

Getting Started

In just a few, simple steps...

Requirements

Installation

Clone the Let's Chat repository, and install dependencies.

git clone https://github.com/sdelements/lets-chat.git
cd lets-chat
npm install

Optional — For custom settings, copy and edit settings.yml.sample:

cp settings.yml.sample settings.yml

Party time at http://localhost:5000/!

Got Heroku?

Deploy to Heroku

Other Platforms

Heads up — For more detailed instructions, please check out the wiki.

Fork me on GitHub