174
submitted 1 day ago by [email protected] to c/[email protected]
top 50 comments
sorted by: hot top new old
[-] [email protected] 1 points 8 hours ago

Is there something wrong with Gitlab?

[-] [email protected] 6 points 1 day ago

I can’t believe no one said anything about Radicle ? https://radicle.xyz/

[-] [email protected] 20 points 1 day ago

I self-host forgejo, it's one of the easiest systems I self-host.

But which features other than a plain git repo are you looking for? That will mostly determine your options. There are tons of git repos, and even just a plain git repo on a server with an ssh tunnel is enough if you don't need anything beyond that.

[-] [email protected] 3 points 22 hours ago

I self-host forgejo, it’s one of the easiest systems I self-host.

But which features other than a plain git repo are you looking for? That will mostly determine your options. There are tons of git repos, and even just a plain git repo on a server with an ssh tunnel is enough if you don’t need anything beyond that.

My main goal is to stay independent from big tech and have full control over my data, but I’m still new to programming (2/8 in Software Engineering).

[-] [email protected] 1 points 12 hours ago* (last edited 12 hours ago)

Yeah, forgejo will give you many of the features of GitHub. Not the proprietary ones like the Actions Marketplace of course, but a lot of equivalent features. It's lightweight enough though that even if you never use it for anything beyond git, creating pull requests, and some basic CI, it's not going to require much power to run it.

Do you need the public to have access to it? That would be the only reason for federation that I could think of. That's not available quite yet.

[-] [email protected] 2 points 1 day ago

+1 for forgejo

The only requirement of yours it doesn't hit is "decentralized", since you'd likely be self-hosting it. If you're looking to host git repos, you're likely technical enough to fire up a foregjo container in Docker and go wild with it. Just make sure you have a plan for backups, and you're good.

[-] [email protected] 3 points 1 day ago

Theyr're working on the federation too.

[-] [email protected] 119 points 1 day ago

Yes, codeberg, and it's going to be decentralized soon when forgejo implements federation

[-] [email protected] 48 points 1 day ago

You can self host forgejo as well.

[-] [email protected] 3 points 1 day ago

Interesting would something decentralised like this help prevent take downs of fan games by big companies like Nintendo? 😆

[-] [email protected] 6 points 1 day ago

Yes, codeberg, and it’s going to be decentralized soon when forgejo implements federation

amazing!

[-] [email protected] 1 points 1 day ago

Well soon is a few years though

[-] [email protected] 1 points 1 day ago

Yes but it's the closest to decentralization, GitLab could implement it quicker with their money, but they chose not to because of the greed of their for profit parents

load more comments (2 replies)
[-] [email protected] 55 points 1 day ago

Yes, Codeberg/Forgejo or even self-hosting a git server. Git itself is decentralized and self-hostable.

[-] [email protected] 17 points 1 day ago

Git itself is decentralized and self-hostable.

This is true but Git is nothing like GitHub really

load more comments (3 replies)
[-] [email protected] 43 points 1 day ago

Forgejo is an activitypub-enabled Git forge software, and codeberg is one of the largest forgejo instances.

Tangentially related, but git-annex, and, in particular, its sync subcommand are a great tool for storing files and managing git repos across multiple machines (and even just loose drives) in a "P2P" way without any centralised server

[-] [email protected] 3 points 1 day ago

Forgejo is an activitypub-enabled Git forge software, and codeberg is one of the largest forgejo instances.

Thank you for this explainer, that's cool as fuck!

[-] [email protected] 54 points 1 day ago

@fajre @Codeberg ist "a non-profit, community-led organization that helps free and open source projects prosper. Our services include Git hosting (using @forgejo ), Weblate, Woodpecker CI and Pages."

[-] [email protected] 4 points 1 day ago

@fajre @Codeberg ist “a non-profit, community-led organization that helps free and open source projects prosper. Our services include Git hosting (using @forgejo ), Weblate, Woodpecker CI and Pages.”

interesting man, i'll try!

[-] [email protected] 19 points 1 day ago* (last edited 1 day ago)

When I have questions like this, I tend to check this site first. You can also filter the results based on your criteria.

[-] [email protected] 7 points 1 day ago

OMG, I didn’t know this site, thanks man!

[-] [email protected] 4 points 1 day ago

Glad I could help! Have fun with all the alternatives to everything.

[-] [email protected] 16 points 1 day ago
load more comments (2 replies)
[-] [email protected] 3 points 1 day ago

I haven't tried it but Radicle sounds cool ? Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.

There are some dev/repo tools, but I don't know how they compare with commercial platforms.

[-] [email protected] 13 points 1 day ago

Maybe not exactly what you are after, but: https://sr.ht/

[-] [email protected] 7 points 1 day ago

Try GitLab. They're independent and free of trackers according to Brave Shields. Though keep an eye out for the storage limits, since GitLab makes you quickly realize that, unlike GitHub, they don't have unlimited storage.

[-] [email protected] 6 points 1 day ago

On server:

git init --bare ~/projects/project.git

On client:

git username@server:projects/project.git

[-] [email protected] 7 points 1 day ago
  • Forgejo
  • Gitlab
  • Gitea
  • Codeberg

I'm sure there's more

[-] [email protected] 2 points 1 day ago

codeberg is forgejo

[-] [email protected] 9 points 1 day ago

Git itself is that for the DVCS part, it's easy to host and is decentralized. I haven't used it myself, but hubzilla seems to support wikis and forums in a distributed way. If you needed to, you could manage issues in forums, although it feels like there should be somethings.

[-] [email protected] 5 points 1 day ago

fossil-scm.org

My new favourite tool.

load more comments (1 replies)
[-] [email protected] 2 points 1 day ago
[-] [email protected] 1 points 22 hours ago

interesting!

[-] [email protected] 1 points 1 day ago* (last edited 1 day ago)

I’m not a git expert. If we Primarily use private repos and use gitea why would this be good ? I presume it’s only good for public repos right?

[-] [email protected] 1 points 23 hours ago

I’m not a git expert. If we Primarily use private repos and use gitea why would this be good ? I presume it’s only good for public repos right?

Even with private repos, it can be useful for backups, CI/CD, or local mirrors. If you just care about public exposure, then yes, it’s mainly for public repos.

[-] [email protected] 4 points 1 day ago

GitLab, I am not sure if their own installation hits all points (depends on what you define as "big tech involvement" maybe), but if you self-host it, certainly.

load more comments (2 replies)
[-] [email protected] 1 points 1 day ago

Have not used it but there is also Pijul. It's not git based and uses another diff algorithm, not fediverse.

load more comments
view more: next ›
this post was submitted on 20 Sep 2025
174 points (98.3% liked)

Open Source

40830 readers
68 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS