I’m looking to self-host a GitHub alt on a cheap Linux VPS for personal use. Any rec?
I wouldn’t self host any git unless it was unimportant. Too easy to dick up disks.
Well thats what backups are for, but may be start with a mirror or with unimportant stuff for at least a year ;) Also proprietary service can delete your data, too. This happens especially when you are using the generous free tier and they decide to make more money. See Evernote, Gitlab, Heroku…
🙄 if I had a dime for every time I’ve heard an engineer say I got this for backups…
You wouldn’t host anything important without doing it properly.
That should be obvious, man.
Gitlab at least used to be the open source release of GitHub. I ran it in my lab for a while but stopped as I was using github anyway. It was easy to setup and maintain but it used a lot of resources. I ran it on a vm, there is likely a docker build as well.
Strong recommend for Forgejo. It’s a community fork of gitea that’s actively maintained by the community and a great open source nonprofit.
It’s actually a drop in replacement for gitea if you are using that now.
Super lightweight. Super snappy, and it supports GitHub Actions style CI/CD.
Big +1 for Forgejo, also they are actively working on implementing Federation, i.e. in the future Forgejo servers will be able to exchange information as a federated network, just like good old Lemmy 😊 If you want to try the toolchain (Forgejo+Woodpecker CI), it’s what Codeberg.org (run by the German nonprofit organization of the same name) offers freely.
Gitea.
Maybe, depends on the migration path. Gitea proved impossible to migrate to.
Apparently. When I wound up choosing Gitea for my own purposes, I don’t recall even learning about Gogs somehow.
@khoi@slrpnk.net probably others already suggested, gitea is as lightweight as you can go with a nice interface and features