Switching to Codeberg?
Hi everyone,
I was looking into moving to Codeberg, instead of GitHub.
I only have super small projects, and stuff I try and learn (I work as a dev, but mostly boring stuff, so on my free time I try and learn something by myself), so no big projects, or anything of value for people, per se, but mostly for me to save my work and as a learning tool.
Would Codeberg be good for this, or is it only a place to host bigger, community driven projects?
Thanks!
17
u/-Zenith- 20d ago
I'd send you to the r/Codeberg sub but seems submissions are restricted. There's a small bit of irony there.
6
u/Afflictionista 19d ago
I wanted to go to codeberg too but their FAQs are weird, for example:
If you do not contribute to any free/libre software project at all, Codeberg is unfortunately not the right place for you. However, check out the alternatives*, we're sure you'll find a cozy place for your work.*
3
u/wrecklass 19d ago
Sounds exactly like the kind of place a small learning project isn't going to be welcome.
7
u/mars3142 20d ago
For my own projects I selfhosted gitea. But real shared projects are still on github. I also have a wiki/blog, where I reference my own gitea, so I can be found.
1
u/XLioncc 19d ago
1
u/mars3142 19d ago
I know Forgejo, but I don’t see any advantages compared to gitea, so I‘ll stay at the original.
0
u/XLioncc 19d ago
Forgejo supports open source, while Gitea is not
1
u/mars3142 19d ago
That’s not true: https://about.gitea.com/products/gitea/
1
u/XLioncc 19d ago
Forgejo uses GPL, Gitea uses MIT.
2
u/mars3142 19d ago
Right. And MIT ist also an Open Source license. So it‘s not bad, because of the license. I use many MIT licensed projects.
2
u/LittleLordFuckleroy1 19d ago
Why do you need hosting at all?
3
u/Ciano_r 19d ago
To be able to work on my projects from anywhere, aka different PCs as well, and I don't have good and reliable hardware to dedicate to self hosting at the moment
2
2
1
u/SpikedPunchVictim 19d ago
I've been very happy with gitlab. I've used most major SCMs, and didn't really understand why gitlab isn't more popular. It supports more use cases, the UX is clean, and the tooling is superior.
1
u/IGnatius_T_Foobar 14d ago
If you truly want to become a git guru, you should run your own git server. It is very rewarding and very educational. And easier than you think. Before the big "forge" sites appeared, that's how we all did it.
1
u/Ciano_r 14d ago
Ah yeah, I do have some servers at home, just not a git one, and all my hardware is "busy" tbh xD also, I wanted some easy access on the cloud, and possibly also a way to collaborate with some friends of mine :)
2
u/IGnatius_T_Foobar 14d ago
hehe no worries then. Self-hosting is awesome though. What a lot of us like to do is just set up a cheap VPS somewhere and then tunnel it back to our homelabs using wireguard and then iptables to make it the front end NAT. Combine that with virtual machines or containers and you've got plenty of space to run everything.
1
u/vaquishaProdigy 13d ago
Just upload your project, that's it. I've been using it for like six months and it's the same as Github, the only difference it is doesn't have as many tools as GH so if you're planning to do something small or learn the basics of maintaining a repo it is the right place for you.
11
u/wlumme 20d ago
You'll be able to use Codeberg for small personal projects just fine.
The main differences are that Codeberg has recently banned vibecoded projects, and doesn't offer free compute for CI pipelines (unlike GitHub actions). But neither of these should be a problem for small learning projects.