.dasho

written 2026-02-27

1 min read

Git Servers

I have so many git servers, I might as well write about them.

soft-serve

Soft-serve is a self-hosted git server written in Go. It’s designed to be simple, fast, and easy to use. It has a nice tui interface for managing repositories and users, and it supports SSH and HTTP(S) access. I use it for my 404 project and it works great. You can see my soft-serve instance at:

ssh git.4-0-4.io

forgejo

Forgejo is a self-hosted git server written in Go. It’s a fork of Gitea, which is a fork of GitLab. It has a web interface for managing repositories and users, and it supports SSH and HTTP(S) access. I use it for my personal projects and it works well. You can see my forgejo instance at git-dev.4-0-4.io. I was going to use it more but turns out I much prefer the minimal stuff.

gitolite

Gitolite is a self-hosted git server written in Perl. It’s designed to be simple, fast, and easy to use. It has a command-line interface for managing repositories and users, and it supports SSH access. I don’t use it.