this post was submitted on 17 Aug 2026
187 points (99.5% liked)

Selfhosted

61674 readers
185 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] dewritoninja@pawb.social 2 points 6 days ago

Apparently GitHub doesn't allow adding people to private repos if you don't pay, I switched to Codeberg after that

[–] danielquinn@lemmy.ca 138 points 1 week ago (3 children)

The right time to look elsewhere was when Microsoft bought it.

The next best time was when viable alternatives like GitLab and later, Codeberg appeared.

The next best time was when it became clear that they were stealing your code to feed into their sparkly autocomplete and were going to sell it back to you.

The next best time was when they dumped a bunch of vibecoded garbage into the codebase and killed the uptime.

The next best time is now.

You don't even have to migrate all your stuff. Just start all your new projects on Codeberg, or GitLab, or something self-hosted. Once you get used to the new place, you can migrate your old stuff when you're ready.

[–] AA5B@lemmy.world 8 points 6 days ago (1 children)

Comments like this are so frustrating to see, as my company goes backwards, moving from Gitlab to GitHub.

[–] boonhet@sopuli.xyz 5 points 6 days ago (2 children)

I mean, didn't Gitlab also say they were going all-in on AI?

There's no major forge you can use for proprietary projects that isn't shitty.

[–] AA5B@lemmy.world 4 points 6 days ago

Don’t remind me …. The doublespeak at my company ….. we had to use GitHub for the built in AI, but couldn’t even evaluate GitLab’s AI because it costs extra

[–] Axolotl_cpp@feddit.it 2 points 6 days ago (1 children)

Forgejo, if you self host it, you can use it for propietary projects
(And it's as easy as deploying a docker container and hitting start, really)

[–] boonhet@sopuli.xyz 4 points 6 days ago (1 children)

Yes, but then you hold all the liability for your shit going missing. The entire point of using a managed service like github or gitlab is that you have someone to sue.

[–] Axolotl_cpp@feddit.it 4 points 6 days ago

Codeberg/Forgejo also have a simple button to migrate directly on the web UI

[–] dan1101@lemmy.world 18 points 1 week ago

This is exactly it, Microsoft always makes things about themselves. They change everything, mostly for the worse.

[–] SatyrSack@quokk.au 57 points 1 week ago (1 children)

GitHub Has a Microsoft Problem. Is It Time to Look Elsewhere?

load more comments (1 replies)
[–] onlinepersona@programming.dev 43 points 1 week ago

Federated git forges can't come fast enough. Fuck gitlab for so willingly dropping the ball

[–] melfie@lemmy.zip 29 points 1 week ago (1 children)

Self-hosted Forgejo works well for my own use. My employer is moving to GitHub Enterprise where it’s a separate instance per company with certain infra shared. Should be a slight improvement, I guess, though probably not a bad idea to make sure internal tooling is built with the git forge being configurable. 😉

[–] gdog05@lemmy.world 12 points 1 week ago (1 children)

I've been eyeing Gitea. Do you have any reason for using Forgejo that I might overlook Gitea in favor of it?

[–] melfie@lemmy.zip 23 points 1 week ago (1 children)

I used to run Gitea and switched to Forgejo mainly because I prefer a community project over one run by a for-profit company. I never had any substantive complaints against Gitea during my time with it to be honest, but thought I’d get off of it before investing too much further in case it went in a bad direction.

[–] gdog05@lemmy.world 13 points 1 week ago (1 children)

That is a solid enough reason and one I wasn't aware of. Exactly the kind of thing I was hoping to find out, thank you!

load more comments (1 replies)
[–] Skullgrid@lemmy.world 21 points 1 week ago (1 children)

Is your code free for others to do whatever the fuck they want to with it? : codeberg

Do you want to put certain restrictions (eg financial)? Gitlab

[–] AustralianSimon@lemmy.world 9 points 1 week ago* (last edited 1 week ago) (5 children)

Codeberg doesn't allow you to use AI with your repos. Even if it is just writing your docs for you.

Radicle is decentralised though!

[–] PhenomenJan@lemmy.today 2 points 6 days ago

Radicle is awesome, but having to create a new account for each device is a pain, especially if you want them all to have access to the same private repo.

[–] gwl@lemmy.blahaj.zone -1 points 6 days ago* (last edited 6 days ago) (1 children)

Doesn't allow you to use AI with your repos

You say that like it's a bad thing, that's a EXCELLENT THING, get the slop outta open source

[–] AustralianSimon@lemmy.world 0 points 4 days ago* (last edited 4 days ago) (2 children)

That's completely irrational but you do you. Maintaining documentation is one of the best and safest uses for LLMs in coding - devs generally write bad documentation because they don't want to do it.

[–] lambalicious@lemmy.sdf.org 0 points 4 days ago (1 children)

Literally just use doxygen. You don't ever need LLMs for docu.

[–] AustralianSimon@lemmy.world 1 points 1 day ago* (last edited 1 day ago) (1 children)

doxygen

There is zero chance for getting this approved to use in our Enterprise.

We have an existing tool that can do this without assessing another tool.

[–] lambalicious@lemmy.sdf.org 0 points 1 day ago (1 children)

There is zero chance for a FOSS, offline tool that uses a decades-established formatting and annotation system, but there is 100 dicksuck on AI?

Wow... get your resume ready to migrate.

[–] AustralianSimon@lemmy.world 1 points 7 hours ago

Correct, if we have something included in a contract we already have there is little reason for us to procure a FOSS tool and maintain a security understanding of said tool and maintain versions.

Organisation of 60K. Job is far too senior, lucrative and actually very enjoyable to consider moving over a puerile thing.

[–] vividspecter@aussie.zone 12 points 1 week ago (1 children)

You can always self host forgejo, but yeah, codeberg is an opinionated place, I suspect primarily due to resource constraints. Not a github replacement and not really trying to be.

[–] AustralianSimon@lemmy.world 2 points 4 days ago

I do run a local instance but what I do is then replicate certain repos out to Github and Codeberg. (The ones I like to keep public)

load more comments (2 replies)
[–] nieceandtows@programming.dev 16 points 1 week ago

Yeah it was completely useless today.

[–] poVoq@slrpnk.net 15 points 1 week ago* (last edited 1 week ago) (1 children)

I mean yes, Microsoft and slopcode probably plays a role, but it only got really bad once the LLM mass scraping started, for which I assume Github is also a major target.

And running your own public git forge is a real PITA these days for similar reasons.

[–] gwl@lemmy.blahaj.zone 2 points 6 days ago

Codeberg then

[–] nixfreak@sopuli.xyz 15 points 1 week ago (3 children)
load more comments (3 replies)
[–] mvilain@fedia.io 13 points 1 week ago

Moved to codeberg.org when that Microslop VP took over running github. I have nothing on the platform but my account so I can look at other stuff on the site.

[–] _hovi_@lemmy.world 10 points 1 week ago (2 children)

Any alternatives with a good UI? Really don't like the ones for codeberg or gitlab tbh, and GitHub is bearable

[–] copygirl@lemmy.blahaj.zone 14 points 1 week ago (8 children)

What do you find bad about Forgejo / Codeberg's UI?

load more comments (8 replies)
[–] flubba86@lemmy.world 10 points 1 week ago (1 children)

Honestly, for me the Forgejo/Codeberg UI is the best out there, I actually like it even better than GitHub. I think you just need to get used to it. If you had been using Codeberg the last 10 years and just discovered GitHub today, you'd take one look at it and say the UI is bad.

[–] _hovi_@lemmy.world 1 points 6 days ago
load more comments
view more: next ›