this post was submitted on 30 Oct 2025
83 points (98.8% liked)

Selfhosted

52932 readers
708 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
top 34 comments
sorted by: hot top controversial new old
[–] BOFH666@lemmy.world 16 points 2 weeks ago (2 children)

Setting up Forgejo is not complicated, but of course this varies per person.

The 3D view is a nice gimmick, having a stable and secure VCS is more important to me.

[–] lazynooblet@lazysoci.al 2 points 2 weeks ago (1 children)
[–] BOFH666@lemmy.world 6 points 2 weeks ago

No experience with Gitea, expect it to be as stable as can be.

But... Forgejo is a fork, got some nice improvements and is and will be opensource. Gitea is 'for profit '

[–] sommerset@thelemmy.club 1 points 1 week ago

But how can community fork possibly be on par with funded developers?

[–] melfie@lemy.lol 6 points 2 weeks ago

I use Forgejo with LFS for my Blender projects, so this would probably be useful to me if a similar feature were added there.

As an aside, it seems Blender uses Gitea and not sure they have plans to migrate to Forgejo anytime soon since it looks like they’ve poured a lot of resources into Gitea and even formed a partnership with the maintainers:

https://code.blender.org/2022/07/gitea-diaries-part-1/

https://code.blender.org/2022/08/gitea-diaries-part-2/

https://code.blender.org/2023/01/gitea-diaries-part-3/

[–] morrowind@lemmy.ml 5 points 2 weeks ago (7 children)

I don't know a ton about Gitea, but I've recently starting looking for a simple git server + decent web UI

Gitea and Forgejo are the main recommended ones, but they both seem overly complex. (3D File previews?? Who needs that?)

[–] Damage@feddit.it 27 points 2 weeks ago

3D File previews?? Who needs that?

someone's not familiar with the 3d-printer-building scene

[–] radieschen@slrpnk.net 18 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

I can recommend Forgejo, it's not overly complex in my opinion. It is what I would call "simple git server + decent web UI" for a home lab or VPN.

The reason Forgejo was forked was because of Gitea's focus IIRC, maybe it was stuff like having 3D file previews. It's not even the worst feature though, I can imagine it's quite helpful in projects with a focus on 3D data.

Edit: Just had a look at the reasoning behind forking from Gitea:

We started Forgejo in reaction to control of Gitea being taken away from the community by the newly-formed for-profit company Gitea Ltd without prior community consultation, and after an Open Letter to the Gitea project owners remained unanswered. The Forgejo project has two major objectives that drive our development and road map:

  1. The community is in control, and ensures we develop to address community needs.
  2. We will help liberate software development from the shackles of proprietary tools.

https://forgejo.org/2022-12-15-hello-forgejo/

Later they announced the hard fork, because

Simply put, the governance and development models of Gitea and Forgejo diverged over time, and so did their goals. Becoming a hard fork is the culmination of that divergence.

[–] cecilkorik@lemmy.ca 16 points 2 weeks ago (1 children)

Forgejo also has significantly more active development. Feature-wise, I believe they're currently working on adding federation via ActivityPub as one of the main goals. I also think they have a much better designed and documented system for workers and actions at least at the time I went to spin one up. I switched to Forgejo and haven't really looked back.

[–] crunchy@lemmy.dbzer0.com 3 points 2 weeks ago (1 children)

I'm still getting familiar with the concept of federation. What would Forejo be able to do with federation if it's not primarily a communication platform?

[–] poVoq@slrpnk.net 8 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

The federation is mainly about issues / bug reports (the discussions and comments) and being able to make cross instance pull-requests and so on. So yes, it is mostly about communication.

[–] crunchy@lemmy.dbzer0.com 1 points 2 weeks ago

Oh, that's pretty cool!

[–] AkatsukiLevi@lemmy.world 10 points 2 weeks ago

I use Forgejo at work. We have set it up on a server and it quickly became our main VCS server. Forgejo just sounds complex, once you install it(really simple setup), it is just... Git. You create your repos, you push your commits, and do all the normal git stuff with it.

You can even enable Forgejo Actions and have built-in Github Actions like CI for your repos, and it works surprisingly well.

[–] VeryVito@lemmy.ml 10 points 2 weeks ago

ForgeJo has been a joy to use over the past few months for me. No regrets.

[–] illusionist@lemmy.zip 7 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Why overly complex? What do you mean?

Gitea is alright. It's a very well working git server.

Someone probably wanted the 3d preview and maybe it wasn't difficult. You could say integrating "gitea pages" would be a high priority but that doesn't mean that there can be side quests along the way. You can probably read the PR if you want to know why it's included

[–] morrowind@lemmy.ml 1 points 2 weeks ago (2 children)

It seems designed for like teams of people. They both have like admin interfaces, which I can't ever imagine for my use case.

I'm sure I could get it running, I just dislike using tools that are significantly more complex than I need.

[–] jackr@lemmy.dbzer0.com 3 points 2 weeks ago (1 children)

you could try something like cgit, that is the simplest you can get with git frontends I think

[–] morrowind@lemmy.ml 1 points 2 weeks ago (1 children)

Interesting, though this seems to only be a UI, not a server

[–] chakli@lemmy.world 1 points 2 weeks ago (1 children)

You don’t need a specific server for bare-bones git server. Just an ssh server is sufficient

[–] morrowind@lemmy.ml 1 points 2 weeks ago

I do want it at least clonable over https

[–] ScreaminOctopus@sh.itjust.works 0 points 2 weeks ago (1 children)

Sourcehut is really the only step between just using an ssh server and something like forgejo that I know of.

[–] morrowind@lemmy.ml 1 points 2 weeks ago

There's soft serve but it doesn't have a UI

[–] shads@lemy.lol 4 points 2 weeks ago (1 children)

Anyone using a Version Control system to do 3d design work, if I was smart I would be using this for the stuff I design to 3d print. But I'm not so I just have directories full of STL and 3MF files with occasionally somewhat descriptive names. Oh or 3d artists working on games, videos etc. People who are doing architectural design? Just people with other random interests? I suck at staying organised but I gave Forgejo a go and as long as you follow the getting started guide and keep it on an internal network its pretty straightforward to get started, complexity goes up if you are wanting to use it externally or in more co.plicated scenarios I believe.

[–] morrowind@lemmy.ml 1 points 2 weeks ago (1 children)

To echo my other answer, I'm sure I could get it running, I just dislike using tools that are significantly more complex than I need.

[–] BingBong@sh.itjust.works 1 points 2 weeks ago* (last edited 2 weeks ago)

I use Gitea and all it manages are my docker configs and backup scripts. Simple to install via docker and then its just git. Haven't had to do anything fancy.

[–] illusionist@lemmy.zip 2 points 2 weeks ago (1 children)

Maybe you are interested in radicle

[–] morrowind@lemmy.ml -1 points 2 weeks ago (1 children)

Radicle doesn't support windows

[–] illusionist@lemmy.zip 10 points 2 weeks ago
[–] lazynooblet@lazysoci.al 2 points 2 weeks ago* (last edited 2 weeks ago)

I was disappointed gitea changed their default theme from green to blue.

And they actually removed the green theme altogether so it was a forced change.

[–] mat@linux.community 2 points 2 weeks ago (1 children)

My work self hosts Gitea because Forgejo doesn't support Windows. While I agree with Forgejo's decision, it sucks to be basically stuck with an old pre-fork version of the forge I self-host.

[–] justme@lemmy.dbzer0.com 2 points 2 weeks ago (1 children)
[–] mat@linux.community 1 points 2 weeks ago (1 children)

Yeah, we use Windows servers primarily. Thankfully what I do doesn't require much interaction with them, though every once in a while I am subjected to SMB file sharing.

[–] justme@lemmy.dbzer0.com 3 points 1 week ago (1 children)
[–] mat@linux.community 1 points 1 week ago