Hacker News new | ask | show | jobs
by rvz 2062 days ago
> Separate failure domains is an advantage of self-hosted.

Well the responsibility falls on the infrastructure people in an open-source project as soon as you self-host. But then again many open-source projects already do this. I'd rather have control over my repositories than host them on someone else's server which is why I'd go for self-hosted Gitlab or Gitea.

This has been my point which I have made for self-hosting over the last few months since GitHub was down on a regular basis, and going against locking in their ecosystem, which is another risk. GitLab cloud is no different. [0]

[0] https://news.ycombinator.com/item?id=23915707

2 comments

People tend to forget about scale. GitLab need to work for millions of developers and repositories, your self-hosted instance need to work for only a couple of dozens of developers in case of a smaller company, which doesn't even need a distributed system.
I've been using self hosted Gitlab instances for about two years now, maintenance is really low. I've never seen an outage on any of the systems.

Running applications at scale is hard but running Gitlab in a low traffic environment is incredibly stable and low maintenance.

I can agree with this. I maintain a gitlab instance at my place of work and it’s been very resilient for the last two years I’ve been doing it, even with the most mild of attention paid to it.