16
submitted 15 hours ago by Gulliver@lemmy.zip to c/git@programming.dev

Hi, I want to self host a git service to display my work (electronics) for some recruiters. Which platform is the best? I've heard about Gitlab, Gitea and Forgejo. For me the fact that the platform doesn't run some background analytics and does not sell my data is very important.

top 12 comments
sorted by: hot top controversial new old
[-] SinTan1729@programming.dev 5 points 4 hours ago* (last edited 4 hours ago)

Just like everyone else, I'll also recommend forgejo. But be prepared to handle bot traffic if you self-host it. My instance was hit almost constantly until I added strict rate limits, and made most of the stuff private. For a portfolio, I think Codeberg (or GitHub, that's where everyone looks for stuff) is better that self-hosting. But it can be good to keep a private instance for mirrors.

[-] Gulliver@lemmy.zip 1 points 3 hours ago

I permits the access of my self hosted services via a cloudflare tunnel, do you think it is enough by default to handle the bots? Also I don't particularly want that people can find my portfolio just like that without a direct link from my LinkedIn or my resume so even if I use Codeberg I will not let it fully public.

[-] Evotech@lemmy.world 2 points 3 hours ago* (last edited 3 hours ago)

Definitely more than enough. You don’t get better bot fighting than that.

[-] SinTan1729@programming.dev 2 points 3 hours ago

Cloudflare may be enough, but you can also look at stuff like Anubis.

[-] olafurp@lemmy.world 11 points 12 hours ago

To add to the Forgejo circlejerk you can also self host it. It's managed by a democratic non-profit and has very active development. The UI is also pleasant to look at with nice diff/PR views.

The self hosting thing is a major safety point since if forgejo somehow fails in 10 years (I think it will be dominant in 10 personally) you can move to a self hosted instance with self hosted action runners. This makes it safe to move company accounts onto it but you might have issues with hard github dependency such as the github API or other organisation features.

Forgejo should be the first choice when looking for alternatives, although enterprise size companies should also consider Gitlab.

[-] Scipitie@lemmy.dbzer0.com 3 points 13 hours ago

I'm not aware of any advantage of gitea over forgejo. I'm running the latter myself and I'm very happy.

Gitlab provides more corporate bling bling around the core git experience than forgejo but is also way heavier.

I'd check if jorgejo fulfils your needs.

Also in addition you could check out codeberg.org which runs forgejo and is a nonprofit - especially when it comes to recruiters a public facing entity might look better to someone who has no idea of self hosting.

I really enjoy forgejo though, it's just a very straight forward piece of software which does what's it advertising.

[-] lime@feddit.nu 3 points 13 hours ago* (last edited 13 hours ago)

what format are your files in? if you want to show schematic previews from like gerber files i think you need something like a file store instead of git.

[-] Gulliver@lemmy.zip 1 points 13 hours ago* (last edited 13 hours ago)

that's a good point, but the tool I use allow to convert schematic into pdf which is maybe easier to show as a preview. Anyway I use kicad and Altium format.

[-] lime@feddit.nu 2 points 12 hours ago

git isn't really made for binary files either. i understand the desire if you're already using it for source control but if not i'd recommend looking at something else.

[-] prenatal_confusion@feddit.org 3 points 14 hours ago* (last edited 9 hours ago)

I like forgejo. Its a fork of ~~gitlab~~ gitea without the shenanigans. It has a lot of features and no tracking. Unless you want it too. And its lightweight

[-] slazer2au@lemmy.world 7 points 13 hours ago

Forgejo is not a fork of Gitlab. It's a fork of Gitea which is a fork of Gog.

[-] prenatal_confusion@feddit.org 3 points 9 hours ago

Whops typo. Corrected

this post was submitted on 14 Jul 2026
16 points (100.0% liked)

Git

4707 readers
52 users here now

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Resources

Rules

  1. Follow programming.dev rules
  2. Be excellent to each other, no hostility towards users for any reason
  3. No spam of tools/companies/advertisements. It’s OK to post your own stuff part of the time, but the primary use of the community should not be self-promotion.

Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.

founded 3 years ago
MODERATORS