logoalt Hacker News

paulryanrogersyesterday at 11:01 PM3 repliesview on HN

GitLab cloud lost some of my projects. And it was (is?) quite slow. Props to those who can keep it running self hosted.


Replies

snorremdtoday at 12:25 PM

I kept a Docker install of GitLab running for many years at my first full time employer out of university back in 2014 to 2020. It was really not too difficult. Every once a while they would release a major version that required a migration or config update, but mostly the updates were a docker compose pull and docker compose up away. At our single company scale with only some 25 developers max (don't remember exactly anymore) a self-hosted instance on a moderate VM was super stable and quite boring. And boring is often good. It might be that hosting GitLab for much bigger organizations is a different beast!

I remember that the first instance of their CI solution was a separate server/service that coordinated CI jobs on runners. That was a bit cumbersome. But then they integrated the CI coordination into the main server and you only needed to figure out the CI runner part.

Today I would likely have gone for Forgejo with runners for such a small company if I were to self-host. Less moving parts and smaller footprint.

show 1 reply
crimsonnoodle58today at 4:54 AM

It can be run as a single docker container, so it's actually very easy to self host. Occasionally it'll get into a 500 conniption and needs a restart, but you can create a healthcheck for that.

c-hendrickstoday at 12:53 AM

It's actually much faster when self hosted, even on modest hardware. And it's not _that_ bad to manage with docker (for how much it provides).