I have a private Gitlab instance running on a private IP. I would like to host a website with Gitlab pages that are only visible within my network and not accessible from the outside. I also need my private Gitlab instance Not be accessible from the outside.
Gitlab pages can only be used if the following prerequisites are met:
Have an exclusive root domain for serving GitLab Pages. Note that you cannot use a subdomain of your GitLab’s instance domain. Configure a wildcard DNS record. (Optional) Have a wildcard certificate for that domain if you decide to serve Pages under HTTPS. (Optional but recommended) Enable Shared runners so that your users don’t have to bring their own. (Only for custom domains) Have a secondary IP.
I'd like to configure it that way, but it's only useful to me if my gitlab instance is not open to the public and if my site could be hosted on my network.
Is that possible? Or will it open my server to the public?
Thank you in advance, much appreciated.