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.
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).
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.
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.
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).
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.
+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.
Theyr’re working on the federation too.