Hacker News new | ask | show | jobs
by nathan_f77 2411 days ago
This is great! I'm using Intercom, but I know it's going to get very expensive over the next few years, so I will keep an eye on this project.

I'm thinking about starting to run my own tools instead of relying on third-party software, e.g.

* GitLab.com (free, ~$80/mo for CI) => Self-hosted GitLab

* Sentry.io (free) => Self-hosted Sentry

* Slack ($24/mo) => Mattermost

* Google Analytics (free) => Matomo

The main reason would be for GDPR, HIPAA compliance, SOC-2, and PCI certification.

I also don't think I would save any money by running these on AWS. I would probably need a few m5.xlarge instances, and it would cost about $150/mo per instance. And then I have to monitor and upgrade all of the software, debug any problems, etc.

So right now I don't have any big incentives to go down this road, but that might change once I'm ready to look into HIPAA compliance.

3 comments

As a general thought, depending on your git hosting needs Gitea may be suitable instead of GitLab.

It doesn't have anywhere near the same amount of integrations, but if you just need something with a decent web interface (github like) and using the same fork/branch/PR/merge model, it'll work.

It's system requirements are much smaller than GitLab, and it's trivial to just leave running for months at a time with having to actively SysAdmin it. GitLab is more of an "enterprise" system with all the bells and whistles, requiring a correspondingly higher amount of resources and ongoing maintenance.

Except for mattermost, I’ve run all those in a Kubernetes cluster. Good stuff.

On the own you’re own data theme, I would also throw in metabase, mautic & zammad.

Look into Zulip before you settle on Mattermost. I've used both, and vastly prefer Zulip's threaded model.