Setup a self-hosted Gitlab

As I now have my own domain, I wanted to have my own Gitlab server on a subdomain of my blog. There were multiple reasons for this:

  • Gitlab.com now requires you to provide them your credit card data for being able to use the CI/CD runners and for security reasons I did not want to provide them my data but I also wanted to be able to use the CI/CD pipeline
  • I didn’t want to have arbitrarly limits on my repository sizes
  • I wanted to make my open source projects better visible by being part of my domain and to be exclusive on the server
  • I wanted to get some experience in administrating a server that is accessible from the internet

For this I rented a root server which I have set up accordingly within the last week. While on the process I have written two new tutorials:

I hope you enjoy reading my tutorials. 🙂