Live data from Hacker News

Mattermost – open-source platform for secure collaboration

github.com

71–80 of 128 posts

Re: Mattermost – open-source platform for secure collaboration

#71
post #35

Earlier quoted context omitted.

you can also just host your own push proxy service using their open source code... https://docs.mattermost.com/deploy/mobile-hpns.html#host-you...

Then you also need to build and distribute Android and iOS apps for your employees. Congrats, you now have a significantly larger project than "put Mattermost on a server and update it occasionally".

Self hosting Mattermost community edition with the Mattermost apps in Google play and apple app store works fine.

Re: Mattermost – open-source platform for secure collaboration

#72

It does work, but doesn't shine in any aspect. Android app can't keep a connection alive, media embeds are wonky, unicode filename support is wonky, it stutters in many places. Element and Matrix are better, no joke. Plus you get E2E and federation.

"Android app can't keep a connection alive" is a websockets problem with what ever you are using to proxy connections to your Mattermost server

I've gotten it working correctly with nginx

Re: Mattermost – open-source platform for secure collaboration

#74
I've run a Mattermost installation off the cheapest Digital Ocean droplet for about 4 years. Moved away from Slack due to the 10k message limit and the fact that I could self-host it.

Unfortunately, while it does keep your history, the search is pretty lousy (there is a better search available for paying customers) and you can't export private conversations (unless you pay them).

They gotta make money, and I'm not paying them, so I understand withholding features. That said, I keep looking at the Matrix ecosystem, and I think the only thing keeping me at MM is the switching cost at this point (not being able to export messages is an effective lock-in feature, though rather user-unfriendly if you ask me).

Re: Mattermost – open-source platform for secure collaboration

#75

While competition is always welcome, i wonder how many more collaboration services we're gonna get before someone finally makes "the service" to use.

It will happen a few days after somebody invents "the" programming language to use, "the" hiring process to use, "the" IDE to use, "the" development process to use, etc.

There are a variety of needs and use-cases, so "the" doesn't make sense. Look at what your situation needs and see which tool is the best for you. You don't need to use a certain brand of tool just because everybody else is.

Re: Mattermost – open-source platform for secure collaboration

#76
post #61

Earlier quoted context omitted.

What made the learning curve higher for non-technical members on Zulip than it was on Slack? It’s been a few years since I used Zulip, but I don’t feel like it had a particularly different level of complexity.

I think the fact that you must give a thread topic to send a message. It's not particularly difficult concept, but different from every other chat app. And for a large user base being confronted with this demand "when they just want to send a message" is frustrating.

Yeah that’s consistent with what we found. The threading model is so powerful, because even large teams that are mainly async can actually find stuff they need, _in context_. That’s really difficult or impossible in something like Slack, Discord, etc, and the value of that can’t really be overstated.

On the other hand, you’re asking people to buy into what is essentially a completely different paradigm than what they’re used to. Maybe it’s more like a loosely-structured wiki than a chat app.

I really like it, though. I feel like it deserves a lot more attention than it seems to get.

Re: Mattermost – open-source platform for secure collaboration

#77

While competition is always welcome, i wonder how many more collaboration services we're gonna get before someone finally makes "the service" to use.

It will happen a few days after somebody invents "the" programming language to use, "the" hiring process to use, "the" IDE to use, "the" development process to use, etc. There are a variety of needs and use-cases, so "the" doesn't make sense. Look at what your situation needs and see which tool is the best for you. You don't need to use a certain brand of tool just because everybody else is.

"There are a variety of needs and use-cases, so "the" doesn't make sense." That's very true, however i view those services the same way i view communication services like Slack. Eventually most users are just going to flock to what everyone uses by default and that's it. But i sure do wait for the day that special somebody makes "the IDE" to use!

Re: Mattermost – open-source platform for secure collaboration

#78
post #6

I've been using the self hosted version with a 10-person team for a year now and so far we like it. It's not as good as Slack (yet), but if you need to self-host, I can absolutely recommend it.

For self hosting do you hand-manage accounts in Mattermost or use some form of SSO?

Re: Mattermost – open-source platform for secure collaboration

#79

I've run a Mattermost installation off the cheapest Digital Ocean droplet for about 4 years. Moved away from Slack due to the 10k message limit and the fact that I could self-host it. Unfortunately, while it does keep your history, the search is pretty lousy (there is a better search available for paying customers) and you can't export private conversations (unless you pay them). They gotta make money, and I'm not pa…

You can export all message types and none of them require any special licensing or payment: https://docs.mattermost.com/manage/bulk-export-tool.html.

Re: Mattermost – open-source platform for secure collaboration

#80
post #70

Reminder that Mattermost's f/oss self-hosted version embeds segment.io phone-home spyware on by default which must be disabled with a barely-documented env var (called "diagnostics").

Reminder that there is a whole page which mentions _exactly_ what items are tracked and how to disable the feature: https://docs.mattermost.com/manage/telemetry.html

Every config setting has an equivalent env var option.

You can either use an env var, or change the setting via system console, or directly change your config.json file - LogSettings.EnableDiagnostics = false.

Post reply on HN