Gitlab
Since I had a running docker installation and wanted to host something like github. I do not want to be dependend on things. I stubled upon gitlab-ce, the comunity edition. That was what I was looking for. Installed it an I am still running it. A nice feature of gitlab is, that it facilitates CI/CD with one simple file, so a number of my projects I automated using the yml files, including this site.
On a commit, depending on the branch a build is done and the results pushed to the relevant position.