just dropped a new post 🍡
went full nerd mode on self-hosting git β€” starting from bare repos & SSH, through gitolite, all the way to a full gitea install on alpine linux πŸ”οΈ
also roasted gitlab (lovingly), compared gitea vs forgejo vs gogs vs the whole gang
spoiler: gitea won. it's written in go. you already know.

πŸ“– https://smsk.dev/2026/04/01/self-hosting-git/

#git #selfhosted #gitea #alpinelinux #devops #opensource #golang

Sorry all, I changed the title and forgot to update...
@devsimsek forgejo works great for me. One command and it was functional. Builds on gitea, so I don't know why it should not be as good as gitea
Also: "Oops! That page can’t be found."

@SomeAnoTooter I have been using gitea for the past year and I do know forgejo is good enough. I just wanted to stick with what I knew earlier :) also I've stated my reasons on my post as well.

Thanks for the notification though.

@SomeAnoTooter Also, you are correct; forgejo is based on gitea and even has more features; which I don't need that's another reason.
@devsimsek both are probably good options. I love how easy it is to get those and other software running, nowadays.
@devsimsek Sounds super interesting. Unfortunately, the link seems broken?
Self-Hosting Git - devsimsek's Blog

Self-hosting Git from scratch to Gitea on Alpine Linux β€” bare repos, SSH, Gitolite, and a full comparison of Gitea vs GitLab vs Forgejo vs Gogs.

devsimsek's Blog
@devsimsek #forgejo is not soft fork of gitea any more and is hard fork from 2024. It does have forgejo action (though not 100% compatible with GitHub AFAIK).
@0xZogG True, it also has way more features. Which I don't need.
@devsimsek looks interesting but the link 404s
@nemith just fixed, sorry :/
Self-Hosting Git - devsimsek's Blog

Self-hosting Git from scratch to Gitea on Alpine Linux β€” bare repos, SSH, Gitolite, and a full comparison of Gitea vs GitLab vs Forgejo vs Gogs.

devsimsek's Blog
@ives thanks, I forgot to update the link here after I changed the title
@devsimsek Maybe @daniel will also find this interesting.
@metin @daniel maybe he will, please share your comments @daniel
@devsimsek @metin Nice article! I agree that Gitea is currently the best choice for a private git server. I've been running my own Gitea instance for over six years with no issues at all. Gitea also has good funding, so it's probably not going to die any time soon. I see this as a plus, unlike the creators of Forgejo...
@daniel @metin exactly, while I don't like the profits first approach; gitea is something different.
@devsimsek @metin Exactly! It's similar to Nextcloud and not OwnCloud, so that the community benefits πŸ‘