I personally use Pagure[1] for mine. I use it because Pagure is fairly easy to install and maintain and it's packaged in virtually all major distributions[2][3][4][5]. I can easily develop my personal projects in them, have my own kanban boards for task tracking, and all the project data is stored as Git repos, which makes it easy to archive and replicate (with full project history).
I've got a personal instance running on openSUSE in a tiny 1 vCPU+1GB RAM VPS, and it works really well. It's fairly lightweight on resources, too (my VPS instance rarely sees significant load).
I've got a personal instance running on openSUSE in a tiny 1 vCPU+1GB RAM VPS, and it works really well. It's fairly lightweight on resources, too (my VPS instance rarely sees significant load).
[1]: https://pagure.io/pagure
[2]: https://src.fedoraproject.org/rpms/pagure
[3]: https://build.opensuse.org/package/show/openSUSE:Factory/pag...
[4]: https://packages.debian.org/sid/pagure
[5]: https://packages.ubuntu.com/focal/pagure