Hosting my own Git

03-04-2019 - 1 min -
selfhost git

For a little over a week now I have been hosting Git server using Gitea. While I still love GitLab, the freedom that comes with self-hosting is always wonderful.

I started hosting my own Git to free up some of the mental burden that had been progressively building for me. I had projects hosted on GitHub, GitLab, and several random folders and Fossil repos on my machines. By self-hosting I was able to move everything into one central place that I control and that is already integrated into my existing infrastructure and workflow. And of course I get the peace of mind that my private repositories are actually private.

Gitea itself has been really nice. Fast and responsive on the frontend, and light on server resources. One issue I did have was that my SSH key suddenly stopped working for about a day. I think it had something to do with my changing my password in LDAP but I am not sure. The problem was gone by the next morning, due to some cronjob I assume.

A big feature of Gitea that I like is support for mirroring. I have a few projects that I want to keep on their respective platforms, and mirroring let's me integrate and back them up to my own servers easily.