I totally set up a GitLab server with a Docker compose file. I opened a path for SSH to communicate with the server, and configured nginx to accept https connections and forward them to port 80.
Setting up GitLab
Tags that this post has been filed under.