[META] Simplify Administration

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

  • Close this issue

There is a lot we can do to make GitLab Administration simpler. This issue is intended as a discussion around areas that are cumbersome or could do with improvement and will result in separate issues being created.

This issue is currently WIP, please feel free to add thoughts to the comments section.

Suggested areas for improvement

LDAP Configuration

A lot of the LDAP configuration is done via text configuration, but some of it can be done in the Admin Panel.

We should make this a lot simpler and allow it all to be done in the Admin Panel

Admin Panel Information Architecture

The structure of items in the Admin Panel could do with a little attention.

Screen_Shot_2017-07-05_at_11.25.30

Not only are items placed in unusual groupins (Users in Overview for example) but some items seem to be randomly placed behind the settings cog, which in turn has it's own item called Settings.

Admin Panel UX

Below is another example from the Admin Panel under Overview where a list of Features are presented. These are not linked anywhere and the power/green dot icons don't do anything.

Screen_Shot_2017-07-05_at_11.27.39

Email configuration

Configuring out and inbound email should be much simpler than it is today. Here's an example of configuring Reply by Email documentation.

SSL configuration

There have been many discussions around using Let's Encrypt to make SSL configuration simpler to get started with GitLab.

https://gitlab.com/gitlab-org/gitlab-ce/issues/28996 omnibus-gitlab#1096 (closed)

Note, an installation walkthrough document can be found here: https://docs.google.com/document/d/1mW-Wbm2r63wmuFXryGeqSQ1ZChGyxUBj-HNMR4dv6Tg/edit which identifies a number of issues whilst going through installation and setup of GitLab

Edited Jun 17, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading