2019-09-04 21:01:54 +05:30
---
2021-04-29 21:17:54 +05:30
stage: Create
group: Source Code
2022-11-25 23:54:43 +05:30
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments
2019-09-04 21:01:54 +05:30
type: index
---
2018-12-05 23:21:45 +05:30
2021-03-11 19:13:27 +05:30
# Admin Area settings **(FREE SELF)**
2019-09-04 21:01:54 +05:30
2021-12-11 22:18:48 +05:30
As an administrator of a GitLab self-managed instance, you can manage the behavior of your
deployment.
2018-12-05 23:21:45 +05:30
2021-12-11 22:18:48 +05:30
The **Admin Area** is not accessible on GitLab.com, and settings can only be changed by the
GitLab.com administrators. For the settings and limits on the GitLab.com instance,
read [GitLab.com settings ](../../gitlab_com/index.md ).
2020-04-22 19:07:51 +05:30
2021-12-11 22:18:48 +05:30
## Access the Admin Area
2020-04-22 19:07:51 +05:30
2021-12-11 22:18:48 +05:30
To access the **Admin Area** :
2021-09-04 01:27:46 +05:30
2021-12-11 22:18:48 +05:30
1. Sign in to your GitLab instance as an administrator.
2022-10-11 01:57:18 +05:30
1. On the top bar, select **Main menu > Admin** .
2021-12-11 22:18:48 +05:30
1. On the left sidebar, select **Settings** , and the group of settings to view:
- [General ](#general )
- [Geo ](#geo )
- [CI/CD ](#cicd )
- [Integrations ](#integrations )
- [Metrics and profiling ](#metrics-and-profiling )
- [Network ](#network )
- [Preferences ](#preferences )
- [Reporting ](#reporting )
- [Repository ](#repository )
- [Templates ](#templates )
### General
The **General** settings contain:
- [Visibility and access controls ](visibility_and_access_controls.md ) - Set default and
restrict visibility levels. Configure import sources and Git access protocol.
- [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.
- [Diff limits ](../diff_limits.md ) - Diff content limits.
- [Sign-up restrictions ](sign_up_restrictions.md ) - Configure the way a user creates a new account.
- [Sign in restrictions ](sign_in_restrictions.md ) - Set requirements for a user to sign in.
Enable mandatory two-factor authentication.
- [Terms of Service and Privacy Policy ](terms.md ) - Include a Terms of Service agreement
and Privacy Policy that all users must accept.
- [External Authentication ](external_authorization.md#configuration ) - External Classification Policy Authorization.
- [Web terminal ](../../../administration/integration/terminal.md#limiting-websocket-connection-time ) -
Set max session time for web terminal.
- [Web IDE ](../../project/web_ide/index.md#enable-live-preview ) - Manage Web IDE features.
- [FLoC ](floc.md ) - Enable or disable
[Federated Learning of Cohorts (FLoC) ](https://en.wikipedia.org/wiki/Federated_Learning_of_Cohorts ) tracking.
### CI/CD
The **CI/CD** settings contain:
- [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.
- [Package Registry ](continuous_integration.md#package-registry-configuration ) -
Settings related to the use and experience of using the GitLab Package Registry. Some
2022-03-02 08:16:31 +05:30
[risks are involved ](../../packages/container_registry/reduce_container_registry_storage.md#use-with-external-container-registries )
2021-12-11 22:18:48 +05:30
in enabling some of these settings.
### Geo **(PREMIUM SELF)**
The **Geo** setting contains:
- [Geo ](../../../administration/geo/index.md ) - 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 ).
### Integrations
The **Integrations** settings contain:
2022-07-23 23:45:48 +05:30
- [Elasticsearch ](../../../integration/advanced_search/elasticsearch.md#enable-advanced-search ) -
2021-12-11 22:18:48 +05:30
Elasticsearch integration. Elasticsearch AWS IAM.
- [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.
- [PlantUML ](../../../administration/integration/plantuml.md ) - Allow rendering of PlantUML
diagrams in documents.
- [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 ).
2022-03-02 08:16:31 +05:30
- [Customer experience improvement and third-party offers ](third_party_offers.md ) -
Control the display of customer experience improvement content and third-party offers.
2021-12-11 22:18:48 +05:30
- [Snowplow ](../../../development/snowplow/index.md ) - Configure the Snowplow integration.
- [Google GKE ](../../project/clusters/add_gke_clusters.md ) - Google GKE integration enables
you to provision GKE clusters from GitLab.
- [Amazon EKS ](../../project/clusters/add_eks_clusters.md ) - Amazon EKS integration enables
you to provision EKS clusters from GitLab.
### Metrics and profiling
The **Metrics and profiling** settings contain:
- [Metrics - Prometheus ](../../../administration/monitoring/prometheus/gitlab_metrics.md ) -
Enable and configure Prometheus metrics.
- [Metrics - Grafana ](../../../administration/monitoring/performance/grafana_configuration.md#integration-with-gitlab-ui ) -
Enable and configure Grafana.
- [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.
2023-01-13 00:05:48 +05:30
- [Self-monitoring ](../../../administration/monitoring/gitlab_self_monitoring_project/index.md#create-the-self-monitoring-project ) -
Enable or disable instance self-monitoring.
2021-12-11 22:18:48 +05:30
- [Usage statistics ](usage_statistics.md ) - Enable or disable version check and Service Ping.
### Network
The **Network** settings contain:
- Performance optimization - Various settings that affect GitLab performance, including:
- [Write to `authorized_keys` file ](../../../administration/operations/fast_ssh_key_lookup.md#setting-up-fast-lookup-via-gitlab-shell ).
- [Push event activities limit and bulk push events ](push_event_activities_limit.md ).
- [User and IP rate limits ](user_and_ip_rate_limits.md ) - Configure limits for web and API requests.
These rate limits can be overridden:
- [Package Registry Rate Limits ](package_registry_rate_limits.md ) - Configure specific
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
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.
2022-05-07 20:08:51 +05:30
- [Search rate limits ](../../../administration/instance_limits.md#search-rate-limit ) - Configure global search request rate limits for authenticated and unauthenticated users.
2021-12-11 22:18:48 +05:30
- [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.
2022-04-04 11:22:00 +05:30
- [Get single user limit ](rate_limit_on_users_api.md ) - Set a rate limit on users API endpoint to get a user by ID.
2021-12-11 22:18:48 +05:30
### 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.
- [Pages ](../../../administration/pages/index.md#custom-domain-verification ) -
Size and domain settings for static websites.
- [Polling interval multiplier ](../../../administration/polling.md ) -
Configure how frequently the GitLab UI polls for updates.
- [Gitaly timeouts ](gitaly_timeouts.md ) - Configure Gitaly timeouts.
- Localization:
- [Default first day of the week ](../../profile/preferences.md ).
- [Time tracking ](../../project/time_tracking.md#limit-displayed-units-to-hours ).
- [Sidekiq Job Limits ](sidekiq_job_limits.md ) - Limit the size of Sidekiq jobs stored in Redis.
### Reporting
The **Reporting** settings contain:
- [Spam and Anti-bot Protection ](../../../integration/recaptcha.md ) -
2022-07-23 23:45:48 +05:30
Enable anti-spam services, like reCAPTCHA, Akismet, or [Spamcheck ](../reporting/spamcheck.md ), and set IP limits.
2021-12-11 22:18:48 +05:30
- [Abuse reports ](../review_abuse_reports.md ) - Set notification email for abuse reports.
2022-08-13 15:12:31 +05:30
- [Git abuse rate limit ](../reporting/git_abuse_rate_limit.md ) - Configure Git abuse rate limit settings. ** (ULTIMATE SELF)**
2021-12-11 22:18:48 +05:30
### Repository
The **Repository** settings contain:
- [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.
2022-05-07 20:08:51 +05:30
- [Repository's initial default branch protection ](../../project/repository/branches/default.md#instance-level-default-branch-protection ) -
Configure the branch protections to apply to every repository's default branch.
2021-12-11 22:18:48 +05:30
- [Repository mirror ](visibility_and_access_controls.md#enable-project-mirroring ) -
Configure repository mirroring.
- [Repository storage ](../../../administration/repository_storage_types.md ) - Configure storage path settings.
- Repository maintenance:
- [Repository checks ](../../../administration/repository_checks.md ) - Configure
automatic Git checks on repositories.
2022-07-16 23:28:13 +05:30
- [Housekeeping ](../../../administration/housekeeping.md ). Configure automatic
2021-12-11 22:18:48 +05:30
Git housekeeping on repositories.
2022-07-16 23:28:13 +05:30
- [Inactive project deletion ](../../../administration/inactive_project_deletion.md ). Configure inactive
project deletion.
2021-12-11 22:18:48 +05:30
- [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).
### Templates **(PREMIUM SELF)**
The **Templates** settings contain:
- [Templates ](instance_template_repository.md#configuration ) - Set instance-wide template repository.
- [Custom project templates ](../custom_project_templates.md ) - Select the custom project template source group.
## Default first day of the week
2021-09-04 01:27:46 +05:30
You can change the [Default first day of the week ](../../profile/preferences.md )
for the entire GitLab instance:
2022-10-11 01:57:18 +05:30
1. On the top bar, select **Main menu > Admin** .
2021-11-11 11:23:49 +05:30
1. On the left sidebar, select **Settings > Preferences** .
2021-09-04 01:27:46 +05:30
1. Scroll to the **Localization** section, and select your desired first day of the week.
2023-03-04 22:38:38 +05:30
## Default language
You can change the [Default language ](../../profile/preferences.md )
for the entire GitLab instance:
1. On the top bar, select **Main menu > Admin** .
1. On the left sidebar, select **Settings > Preferences** .
1. Scroll to the **Localization** section, and select your desired default language.