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.