As a self-hosted instance administrator, how can I pull a list of all GitLab Pages sites on my server?

Need fast method to pull a list of GitLab Pages sites on my self-hosted instance

Describe your question in as much detail as possible:

After reading the documentation and consulting with an LLM about it, it doesn’t look like there is any reasonable way to quickly pull a list of GitLab pages websites present on my GitLab-CE self-hosted instance. I need to be able to do this as the server administrator for accounting, security, and reliability monitoring.

I’ve been able to at least obtain the basic https://www.pages.college.edu/@status page for basic operability monitoring, but numerous departments use this our GitLab services and I’ll never be privy to all of the pages sites without being able to DIY.

Versions

Please add an x whether options apply, and add the version information.

  • [ X ] Self-managed
  • GitLab.com SaaS
  • Dedicated

Versions

  • GitLab (Web: /help or self-managed system information sudo gitlab-rake gitlab:env:info):

v17.11.3