give the gitolite integration a try, you manage the repositories by editing a simple file
If you want your own self hosted git server, I recommend cgit: it's minimal, fast and to the point (contrary to gitea/gitlab which are too resource hungry and overkill for a personal 1-user git server)
Keep in mind: there's no issues, PRs, CI, releases, etc. It's just a git http server that allows browsing and cloning.
Here's how mine looks: https://git.sommerfeld.dev
(Obviously) I used the archwiki to understand how to set it up:
https://wiki.archlinux.org/title/Cgit
Another caveat: you need to manually create each repo on the server by ssh'ing into it and doing `git init --bare`. There's no UI for creating or removing repos, cgit just reads whatever is on the filesystem.
Discussion
No replies yet.