Live data from Hacker News

Gitea: Open source, self-hosted GitHub alternative

gitea.io

61–70 of 241 posts

Re: Gitea: Open source, self-hosted GitHub alternative

#61
yes I recommended gitea at HN about one year ago, light-weight and great for self-hosting, good enough for probably 80% of the use cases for most people.

I put it on a $5 VPS to host all my personal projects, works great. At the moment I ssh-port-forwarding to access its UI as I'm not sure how secure it is if exposed to the public directly.

The only feature I want to have now is something like : https://pages.github.com/, i.e. a static html site behind gitea login, so I can host all my project-related documents for easy access, not really a wiki fan as wiki is painful to navigate sometimes.

Re: Gitea: Open source, self-hosted GitHub alternative

#63
post #39

devops sysadmin here. I started with gitlab about a year ago and can honestly say I wish I had taken gogs/gitea instead. The main problem for me is gitlabs utter dearth of somewhat counterproductive features. Git LFS support is almost a cruel joke in gitlab as git operations under the hood now take inexorably more ram to complete. In turn im rewarded with more traditional RCS programmers asking why git has problems w…

I concur with you on the resource usage of Gitlab. It's a complex system, and takes up a lot of resources. I haven't been able to get it to run in a stable manner with less than 8GB of RAM on a very moderately used setup.

BUT I very much disagree with your general rejection of it's worth. Yes, the feature set is ballooning, and some of them are very half baked.

But I find tremendous value in a integrated solution that offers code hosting, wikis, issue tracking and a tightly integrated CI without having to jump between 4 different systems.

There are a lot of use cases where Gitlab is overkill, but for others it is a really great solution that even comes for free.

Also, as long as the system has enough resources, I've found it to run very reliably and upgrades are painless. (I also agree though that the backup task is a PITA. Really slow and resource hungry).

Re: Gitea: Open source, self-hosted GitHub alternative

#64
post #19

Earlier quoted context omitted.

The owner of the Gogs repo doesn't accept pull requests that won't fit his roadmap or quality standards, he is also not the most responsive during times this is why some people created Gitea. I am still using Gogs personally.

> or quality standards You say that like it's a bad thing.

I don't read it that way. How do you get that impression?

Re: Gitea: Open source, self-hosted GitHub alternative

#65
post #39

devops sysadmin here. I started with gitlab about a year ago and can honestly say I wish I had taken gogs/gitea instead. The main problem for me is gitlabs utter dearth of somewhat counterproductive features. Git LFS support is almost a cruel joke in gitlab as git operations under the hood now take inexorably more ram to complete. In turn im rewarded with more traditional RCS programmers asking why git has problems w…

I was about to ask "why not Gitlab?". Thanks for answering it in advance.

Re: Gitea: Open source, self-hosted GitHub alternative

#66
Something have not been mentioned at all, Gitea still got support for OAuth2 which have been simply dropped by Gogs because "nobody needs that".

Beside that Gitea still got more really useful features compared to Gogs. But Gitea will always focus on Git hosting and won't bundle with CI, Chat and all that stuff what Gitlab does. There are enough tools you can easily connect to get features that Gitlab got, only if you need it.

Re: Gitea: Open source, self-hosted GitHub alternative

#67
post #55

Quick comparison from GitHub stats and READMEs: Gogs: 24,564 stars, 602 issues, has a features list. https://github.com/gogits/gogs Gitea: 5,971 stars, 733 issues, doesn't have a features list. https://github.com/go-gitea/gitea Gogs features (from README): Activity timeline SSH and HTTP/HTTPS protocols SMTP/LDAP/Reverse proxy authentication Reverse proxy with sub-path Account/Organization/Repository management Add/Re…

Gitea is a fork of Gogs, so it has everything on that list and more. Sadly Gitea suffers from the usual problem that open source projects has, poor documentation. If you really want to compare feature lists, here's the one listed on their website ( https://docs.gitea.io/en-us/ ). Why compare two products by their README and not their website? Heck, why not compare them by using their test instances that are there for…

> Heck, why not compare them by using their test instances that are there for you to try.

Time?

Re: Gitea: Open source, self-hosted GitHub alternative

#68
post #21
post #9

Earlier quoted context omitted.

Depends on what you need. Gitea has no CI like Gitlab. Besides that it is a lot less resource hungry.

Gogs + Drone pairs very well :)

Gitea pairs even better since Gitea supports the CI status API.

Ok, of course I'm opinionated as a Drone plugins maintainer and former Gitea owner :P

Re: Gitea: Open source, self-hosted GitHub alternative

#69

Earlier quoted context omitted.

Pedantic notice: an utter dearth of counterproductive features would seem to be a good thing rather than a problem.

As another systems engineer, I'd much rather have clearly delineated features and how to interconnect them, rather than a cornucopia of disparate and badly documented "features". I'm thinking of the class of "Does:X, Y, Z" but Z requires unstated dependency of A and C, and C requires you to have a specific database organization type that was asked at the initialization of the system. And there would be no hint that y…

I think you're missing the point as well; "dearth" is a lack of. A lack of counter-productive features is a good thing.
Post reply on HN