To access the default page for Admin Area settings:
To access the **Admin Area**:
1. Sign in to your GitLab instance as an administrator.
1. On the top bar, select **Menu > Admin**.
1. On the top bar, select **Menu > Admin**.
1. On the left sidebar, select **Settings > General**.
1. On the left sidebar, select **Settings**, and the group of settings to view:
-[General](#general)
| Option | Description |
-[Geo](#geo)
| ------ | ----------- |
-[CI/CD](#cicd)
| [Visibility and access controls](visibility_and_access_controls.md) | Set default and restrict visibility levels. Configure import sources and Git access protocol. |
-[Integrations](#integrations)
| [Account and limit](account_and_limit_settings.md) | Set projects and maximum size limits, session duration, user options, and check feature availability for namespace plan. |
session duration, user options, and check feature availability for namespace plan.
| [Kroki](../../../administration/integration/kroki.md#enable-kroki-in-gitlab) | Allow rendering of diagrams in AsciiDoc and Markdown documents using [kroki.io](https://kroki.io). |
| [Mailgun](../../../administration/integration/mailgun.md) | Enable your GitLab instance to receive invite email bounce events from Mailgun, if it is your email provider. |
-[Sign-up restrictions](sign_up_restrictions.md) - Configure the way a user creates a new account.
| [PlantUML](../../../administration/integration/plantuml.md) | Allow rendering of PlantUML diagrams in documents. |
-[Sign in restrictions](sign_in_restrictions.md) - Set requirements for a user to sign in.
| [Slack application](../../../user/project/integrations/gitlab_slack_application.md#configuration) | Slack integration allows you to interact with GitLab via slash commands in a chat window. This option is only available on GitLab.com, though it may be [available for self-managed instances in the future](https://gitlab.com/gitlab-org/gitlab/-/issues/28164). |
Enable mandatory two-factor authentication.
| [Third party offers](third_party_offers.md) | Control the display of third party offers. |
-[Terms of Service and Privacy Policy](terms.md) - Include a Terms of Service agreement
| [Snowplow](../../../development/snowplow/index.md) | Configure the Snowplow integration. |
and Privacy Policy that all users must accept.
| [Google GKE](../../project/clusters/add_gke_clusters.md) | Google GKE integration allows you to provision GKE clusters from GitLab. |
-[Web IDE](../../project/web_ide/index.md#enable-live-preview) - Manage Web IDE features.
-[FLoC](floc.md) - Enable or disable
| Option | Description |
[Federated Learning of Cohorts (FLoC)](https://en.wikipedia.org/wiki/Federated_Learning_of_Cohorts) tracking.
| ------ | ----------- |
| [Repository's custom initial branch name](../../project/repository/branches/default.md#instance-level-custom-initial-branch-name) | Set a custom branch name for new repositories created in your instance. |
| Repository maintenance | ([Repository checks](../../../administration/repository_checks.md) and [Housekeeping](../../../administration/housekeeping.md)). Configure automatic Git checks and housekeeping on repositories. |
| [Repository static objects](../../../administration/static_objects_external_storage.md) | Serve repository static objects (for example, archives and blobs) from an external storage (for example, a CDN). |
-[Continuous Integration and Deployment](continuous_integration.md) -
[risks are involved](../../packages/container_registry/index.md#use-with-external-container-registries)
in enabling some of these settings.
## CI/CD
### Geo **(PREMIUM SELF)**
| Option | Description |
| ------ | ----------- |
The **Geo** setting contains:
| [Continuous Integration and Deployment](continuous_integration.md) | Auto DevOps, runners and job artifacts. |
| [Required pipeline configuration](continuous_integration.md#required-pipeline-configuration) | Set an instance-wide auto included [pipeline configuration](../../../ci/yaml/index.md). This pipeline configuration is run after the project's own configuration. |
-[Geo](../../../administration/geo/index.md) - Replicate your GitLab instance to other
| [Package Registry](continuous_integration.md#package-registry-configuration) | Settings related to the use and experience of using the GitLab Package Registry. Note there are [risks involved](../../packages/container_registry/index.md#use-with-external-container-registries) in enabling some of these settings. |
geographical locations. Redirects to **Admin Area > Geo > Settings** are no
longer available at **Admin Area > Settings > Geo** in [GitLab 13.0](https://gitlab.com/gitlab-org/gitlab/-/issues/36896).
## Reporting
### Integrations
| Option | Description |
| ------ | ----------- |
The **Integrations** settings contain:
| [Spam and Anti-bot Protection](../../../integration/recaptcha.md) | Enable reCAPTCHA or Akismet and set IP limits. For reCAPTCHA, we currently only support [v2](https://developers.google.com/recaptcha/docs/versions). |
| [Abuse reports](../review_abuse_reports.md) | Set notification email for abuse reports. |
-[PlantUML](../../../administration/integration/plantuml.md) - Allow rendering of PlantUML
| [Metrics - Grafana](../../../administration/monitoring/performance/grafana_configuration.md#integration-with-gitlab-ui) | Enable and configure Grafana. |
diagrams in documents.
| [Profiling - Performance bar](../../../administration/monitoring/performance/performance_bar.md#enable-the-performance-bar-for-non-administrators) | Enable access to the Performance Bar for non-administrator users in a given group. |
| Performance optimization | [Write to "authorized_keys" file](../../../administration/operations/fast_ssh_key_lookup.md#setting-up-fast-lookup-via-gitlab-shell) and [Push event activities limit and bulk push events](push_event_activities_limit.md). Various settings that affect GitLab performance. |
you to provision EKS clusters from GitLab.
| [User and IP rate limits](user_and_ip_rate_limits.md) | Configure limits for web and API requests. |
| [Package Registry Rate Limits](package_registry_rate_limits.md) | Configure specific limits for Packages API requests that supersede the user and IP rate limits. |
### Metrics and profiling
| [Git LFS Rate Limits](git_lfs_rate_limits.md) | Configure specific limits for Git LFS requests that supersede the user and IP rate limits. |
| [Files API Rate Limits](files_api_rate_limits.md) | Configure specific limits for Files API requests that supersede the user and IP rate limits. |
The **Metrics and profiling** settings contain:
| [Deprecated API Rate Limits](deprecated_api_rate_limits.md) | Configure specific limits for deprecated API requests that supersede the user and IP rate limits. |
| [Outbound requests](../../../security/webhooks.md) | Allow requests to the local network from hooks and services. |
-[Usage statistics](usage_statistics.md) - Enable or disable version check and Service Ping.
| [Geo](../../../administration/geo/index.md) | Geo allows you to replicate your GitLab instance to other geographical locations. Redirects to **Admin Area > Geo > Settings** are no longer available at **Admin Area > Settings > Geo** in [GitLab 13.0](https://gitlab.com/gitlab-org/gitlab/-/issues/36896). |
-[Pseudonymizer data collection](../../../administration/pseudonymizer.md) -
Enable or disable the Pseudonymizer data collection.
## Preferences
### Network
| Option | Description |
| ------ | ----------- |
The **Network** settings contain:
| [Email](email.md) | Various email settings. |
| [What's new](../../../administration/whats-new.md) | Configure What's new drawer and content. |
- Performance optimization - Various settings that affect GitLab performance, including:
| [Help page](help_page.md) | Help page text and support page URL. |
-[Write to `authorized_keys` file](../../../administration/operations/fast_ssh_key_lookup.md#setting-up-fast-lookup-via-gitlab-shell).
| [Pages](../../../administration/pages/index.md#custom-domain-verification) | Size and domain settings for static websites |
-[Push event activities limit and bulk push events](push_event_activities_limit.md).
| [Polling interval multiplier](../../../administration/polling.md) | Configure how frequently the GitLab UI polls for updates. |
-[User and IP rate limits](user_and_ip_rate_limits.md) - Configure limits for web and API requests.
| Localization | [Default first day of the week](../../profile/preferences.md) and [Time tracking](../../project/time_tracking.md#limit-displayed-units-to-hours). |
-[Package Registry Rate Limits](package_registry_rate_limits.md) - Configure specific
| [Sidekiq Job Limits](sidekiq_job_limits.md) | Limit the size of Sidekiq jobs stored in Redis. |
limits for Packages API requests that supersede the user and IP rate limits.
-[Git LFS Rate Limits](git_lfs_rate_limits.md) - Configure specific limits for
### Default first day of the week
Git LFS requests that supersede the user and IP rate limits.
-[Files API Rate Limits](files_api_rate_limits.md) - Configure specific limits for
Files API requests that supersede the user and IP rate limits.
-[Deprecated API Rate Limits](deprecated_api_rate_limits.md) - Configure specific limits
for deprecated API requests that supersede the user and IP rate limits.
-[Outbound requests](../../../security/webhooks.md) - Allow requests to the local network from hooks and services.
-[Protected Paths](protected_paths.md) - Configure paths to be protected by Rack Attack.
-[Incident Management Limits](../../../operations/incident_management/index.md) - Limit the
number of inbound alerts that can be sent to a project.
-[Notes creation limit](rate_limit_on_notes_creation.md) - Set a rate limit on the note creation requests.
### Preferences
The **Preferences** settings contain:
-[Email](email.md) - Various email settings.
-[What's new](../../../administration/whats-new.md) - Configure **What's new** drawer and content.
-[Help page](help_page.md) - Help page text and support page URL.