Remix.run Logo
colechristensen 9 hours ago

Is GitLab pretty good these days?

I remember quite a few years ago it having its own set of problems.

featherless 3 hours ago | parent | next [-]

I had steered away for a long while thinking it was subpar to GitHub, but it's really come a long way. Especially running it on a local network it's noticeably faster in every way than GitHub, and I'm able to build complex gitlab workflows with custom runners that are fully configurable and have effectively 100% uptime and no queues.

shimman 9 hours ago | parent | prev | next [-]

Yeah, if you're hosting your own just use forgejo. Forgejo has a better governance model and is actually open source, not a corporate project that happens to advertise in open source. The distinction is meaningful.

mixmastamyk 8 hours ago | parent [-]

Also written in golang so much faster using fewer resources.

cyberpunk 9 hours ago | parent | prev | next [-]

forgejo has been great for us. It scales remarkably far with the built in sqlite db also. Single binary, no deps. You ofc have the option to hook it up to a proper database server.

whalesalad 5 hours ago | parent | prev [-]

It’s a rails app from the early 10’s era think heroku dominance. therefore to run it you’ll need a dozen sidecars for things like redis or elasticsearch and others. it has all the fun ergonomics and bloated memory consumption of that stack as well. the all-in-one go based tools are probably better for a solo homelab style deployment (gitea etc)

colechristensen 5 hours ago | parent [-]

Eh, it wasn't about the stack, it was the features over quality track they were taking for a few years there where what features they had were impressive (they really motivated GitHub to get off its butt and do some things) but there were plenty of experience and reliability problems.

whalesalad 4 hours ago | parent [-]

I just mean running it yourself comes with that heavy stack caveat. As far as a platform goes, it's a pretty comprehensive system.