Nice and you have some interesting packages I have not touched. I just bought the course to help out :-) and lets see if I can run it on my Raspberry PI here cluster at home I recently built up.
GitLab will be a tough one for R-Pi :) There’s this one: https://docs.gitlab.com/omnibus/settings/rpi.html but I was told it doesn’t help that much (haven’t tried it myself)
Oh, and you will need a public IP.