I use an ftp hosted on a nintendo 3ds interfaced with an old chromebook running FreeDOS
post
Short and sweet. I definitely recommend Codeberg, but it's only intended for FOSS projects. I believe this is loosely enforced (if at all) but if you use it for private or closed-source projects you are technically breaking their TOS.
I see it's time again to shill for Fossil: the best VCS for solo devs and self-hosted teams. It's config can be a little arcane (tcl is back baby!) but it's very customizable, yet also opinionated where it counts. You get a built-in wiki, code hosting, forum, chat, ticketing and bug tracking, and it's a single executable that can even host itself.
Repositories are also single files (sqlite databases), so I keep my primary repos in my syncthing folder. They autoreplicate to all my devices, where I clone and checkout them into my dev directory. No central host or clouds required!
I’ve been using self-hosted ForgeJo for a while now, and I haven’t missed anything from GitHub/Gitlab yet.
I set this up using docker so I could self-host it to learn git and to keep track of a few projects like my own fork of QMK and my oh-my-zsh customizations. It’s was really simple and easy to do.
This is the way to go. Forgejo is the open source part of Codeberg and a fork of Gitea. When the Fedora project announced they were transitioning to Forgejo is when I decided to give it a try. You know it will be supported for a long time with Fedora using it.
I use gitlab because the company I work for had on-prem Gitlab and I figured it was a sensible business model (selling to firms who need private services for compliance reasons)
Learned about a new one today...
FOSS Hub: www.fosshub.com
I’m not a license expert, but I’d start by searching for selfhosted options and go from there. You don’t need a server to have functionality like bug tracking and such. Just make sure you have multiple levels of backups on different types of media and at least one that’s offsite in case of natural disaster (like a fire).
I’ll let someone else talk about features and the like of different options.
No, one of these three fails to include a libre software licence text file, we do not control it.
all 20 comments