Docs: how to deploy GL Pages sites only internally?
Question from a user:
This page is missing very important point - are pages visible to public and how to make them visible/not visible to public if it is the wrong-way currently. Mind you, GitLab is used primarily by Enterprise and companies often want their pages to be internal facing-only. Equally, there might be need for public-facing pages too. Thank you.
Answer from @dblessing:
Pages sites don’t require auth but are private from the internet in most enterprise environments simply because GitLab is deployed on a private network. (...) is only a matter of how the admin deploys the pages daemon.
My question:
Ok, and by having GL on premises and enabling Pages, will this automatically have Pages under closed doors?
Answer from Drew:
If the network is private, yes. Server and network admins should know their env well enough
(...) The whole point of on-premises software is to have it private/behind your firewall. Most of the time there’s nothing to be done, it just is private by way of being installed in an existing corporate network.
I think we need to add this info to the docs (https://docs.gitlab.com/ee/administration/pages/).
For user authentication for Pages, see the feature proposal at https://gitlab.com/gitlab-org/gitlab-ce/issues/33422
Thread on Slack: https://gitlab.slack.com/archives/C0NFPSFA8/p1512496541000368
cc/ @axil @bikebilly