41 comments

[ 3.3 ms ] story [ 87.4 ms ] thread
It's got a beautiful landing page, but I don't understand the key benefits over Slack.

Has any of the reasons for building it changed since you started the project in 2012?

I love Slack but if you get a big enough team you start losing messages quickly on the free tier to the void and it's expensive to upgrade. Stuff like this and Mattermost/RocketChat could be handy. Fling on a VM/Container Host of your choice and job's a good'un.

Also probably good if your company has to adhere to certain data security legislations keeping the instance firewalled and not giving data to Slack.

I first want to say I think companies should be paid for their services.

Everybody's first complaint is that history isn't preserved with Slack's free tier, but in practice it tends to enforce that those things should be in something more permanent and organized than chat.

At my workplace the main Slack-objection is ideological, on the grounds that we shouldn't be supporting a closed-source project when open-source options exist. But we're an ideological non-profit, so we're unusually aligned in this direction...
Given the current data handling practices I believe it might be appealing to many companies/individuals to keep as much in-house as possible.
True.

We keep mostly everything in-house, but team communication was the hardest part, as we wanted something that defaulted to end-to-end encryption. Surprisingly hard to beat Wire.com.

Ended up going with an XMPP server with OMEMO for encryption, and Jitsi Meet for video.

Original author here. I started the project in my early 20s when I had lots of free time. Slack didn't really exist back then and the other web based chat offerings weren't great (our company used Campfire).

I gradually stopped working on it as I got busier in both work and life. Part of me regrets not spinning it off as a company, especially after seeing RocketChat take off over the last couple years (we inspired them!).

We use mattermost and are super happy. It's like a full version of Slack for only $5/mo + 4h/yr maintenance. Didn't even see this one when we were looking.
Looks to not be that maintained/developed anymore (last commit oct 2019, no significant activity since 2017).

Has anyone tried this? From a cursory glance it seems to be superseded by Matrix/Riot (there's also Mattermost and RocketChat).

We use Mattermost and are quite happy with it. It's free for the vast majority of use cases and open source. Runs great, rock solid stable, and has decent usable mobile apps.
I had problems receiving ios push notifications with their free version. Ended up switching back to slack.
Worked on this a bit years ago. Can confirm that it's no longer maintained. We eventually gave up and just moved over to Slack.
Great work! Is being self-hosted something small teams are interested in, in your view?

For me, if I was part of a small team, I would choose a hosted service everytime so I don't need to do any ops work.

Some teams might have sensitive information that they don't want up somewhere they can't control.

Slack has also been banned in China at times.

Check out rocketchat [0]. It has served us well.

[0] https://rocket.chat/

How is the performance so far? As MeteorJS, which rocketchat based on, has it’s own protocol for two-way communication.
It has been fine for our use case. We have a few hundred users on it, but we only use it over our corporate network. We're running it in kubernetes and it scales up and down as needed.
is the development still ongoing? as it used to be abandoned for a while
It’s still unmaintained. We moved to slack, so unfortunately lost the incentive to continue maintaining it.
It claims XMPP Multi-user chat (MUC) compatibility. Does that mean you can use random XMPP clients with it?
The claim is true.

Source: helped write it

Let's Chat was one of the first apps we packaged for Cloudron. We used to use it as our full time chat for our customers. A great feature is that it has XMPP support (can connect using any XMPP client).

We have since moved on to Rocket.Chat. The main reason was that development stopped 2-3 years ago. Atleast back then, there was no mobile app as well

A bit off-topic, but does anyone know of a good lightweight self-hosted CMS for small teams? Very basic spreadsheet/database, file hosting, shared document editing.

Privacy considerations mean cloud-hosted options are out. Open source or dirt cheap is better as it's for a non-profit with only a shoestring budget and voluntary contributors. Thanks.

No, but I've been thinking about it and you just inspired me to make a self-hosted Airtable like-system... See you in 2 years.
A Linux file share and Libre Office.
I would echo the Nextcloud suggestion! Their latest "Nextcloud Hub" [1] setup seems to offer exactly what you are looking for (including shared document editing via OnlyOffice).

1. https://nextcloud.com/hub/

Thanks to everyone for these very helpful replies.
Settled on Zulip to replace Jabber based system.

Rocket.chat, matrix/riot, mattermost, Zulip, and likely others were tried. Zulip's 'topics' (think threads) was the feature that put them ahead of every other system. Free push notifications were a plus as well.

If threading isn't important, check out Mattermost. If you're into federation, matrix is something to check out.

Do you have plans to migrate to python 3 or it will stay as obsolate application?