Pages administration improvements

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Release notes

Problem to solve

Currently it is difficult to administer pages for an entire self-managed instance of GitLab

Intended users

  • Sidney (Systems Administrator)

Proposal

As an admin, I would love to be able to go to an Admin page where all “Active” pages could be seen, The only way I know how many “pages” sites have been created is counting the directories in the folder on the system, and some of those are empty.

Feature proposals:

  • Pages URL so I can quickly navigate to the site
  • using Custom Domain Name indicators
  • Disable Page button, (either just this version or permanently), with optional message box as to why
  • If disabled an email to the project members, with a message from the optional message text box
  • What project Page is associated with
  • Maybe even a preview of the index page
  • Last Updated Date
  • Size of site (artifact size)
  • Tie this into a Grafana graph to see site traffic with either a custom Front end or the built in Nginx

Further details

Permissions and Security

This would apply to those that have admin access for the instance

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited Aug 25, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading