2021-06-28 10:28:47 +00:00
---
2022-09-21 18:19:11 +00:00
stage: Systems
2021-06-28 10:28:47 +00:00
group: Distribution
2023-12-05 03:40:46 +00:00
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
2021-06-28 10:28:47 +00:00
---
2024-01-24 07:29:14 +00:00
# Linux package documentation
DETAILS:
**Tier:** Free, Premium, Ultimate
**Offering:** Self-managed
2021-06-28 10:28:47 +00:00
2023-11-06 04:25:17 +00:00
The Linux package has different services and tools required to run GitLab. Most users can install it without laborious
configuration.
2021-06-28 10:28:47 +00:00
## Package information
2021-09-17 06:13:58 +00:00
- [Checking the versions of bundled software ](https://docs.gitlab.com/ee/administration/package_information/index.html#checking-the-versions-of-bundled-software )
- [Package defaults ](https://docs.gitlab.com/ee/administration/package_information/defaults.html )
2021-06-28 10:28:47 +00:00
- [Components included ](https://docs.gitlab.com/ee/development/architecture.html#component-list )
2022-01-19 03:58:18 +00:00
- [Deprecated Operating Systems ](https://docs.gitlab.com/ee/administration/package_information/supported_os.html#os-versions-that-are-no-longer-supported )
2021-09-17 06:13:58 +00:00
- [Signed Packages ](https://docs.gitlab.com/ee/administration/package_information/signed_packages.html )
- [Deprecation Policy ](https://docs.gitlab.com/ee/administration/package_information/deprecation_policy.html )
2021-06-28 10:28:47 +00:00
- [Licenses of bundled dependencies ](https://gitlab-org.gitlab.io/omnibus-gitlab/licenses.html )
## Installation
2023-11-06 04:25:17 +00:00
For installation details, see [Install GitLab with the Linux package ](installation/index.md ).
2021-06-28 10:28:47 +00:00
## Running on a low-resource device (like a Raspberry Pi)
You can run GitLab on supported low-resource computers like the Raspberry Pi 3, but you must tune the settings
to work best with the available resources. Check out the [documentation ](settings/rpi.md ) for suggestions on what to adjust.
## Maintenance
- [Get service status ](maintenance/index.md#get-service-status )
- [Starting and stopping ](maintenance/index.md#starting-and-stopping )
- [Invoking Rake tasks ](maintenance/index.md#invoking-rake-tasks )
- [Starting a Rails console session ](maintenance/index.md#starting-a-rails-console-session )
- [Starting a PostgreSQL superuser `psql` session ](maintenance/index.md#starting-a-postgresql-superuser-psql-session )
- [Container registry garbage collection ](maintenance/index.md#container-registry-garbage-collection )
## Configuring
2022-02-09 15:51:49 +00:00
- [Configuring the external URL ](settings/configuration.md#configure-the-external-url-for-gitlab )
- [Configuring a relative URL for GitLab (experimental) ](settings/configuration.md#configure-a-relative-url-for-gitlab )
- [Storing Git data in an alternative directory ](settings/configuration.md#store-git-data-in-an-alternative-directory )
- [Changing the name of the Git user group ](settings/configuration.md#change-the-name-of-the-git-user-or-group )
2021-06-28 10:28:47 +00:00
- [Specify numeric user and group identifiers ](settings/configuration.md#specify-numeric-user-and-group-identifiers )
2023-08-02 06:46:52 +00:00
- [Start Linux package installation services only after a given file system is mounted ](settings/configuration.md#start-linux-package-installation-services-only-after-a-given-file-system-is-mounted )
2021-06-28 10:28:47 +00:00
- [Disable user and group account management ](settings/configuration.md#disable-user-and-group-account-management )
- [Disable storage directory management ](settings/configuration.md#disable-storage-directories-management )
2021-10-14 03:58:25 +00:00
- [Failed authentication ban ](settings/configuration.md#configure-a-failed-authentication-ban )
2021-06-28 10:28:47 +00:00
- [SMTP ](settings/smtp.md )
- [NGINX ](settings/nginx.md )
2021-07-01 18:12:53 +00:00
- [LDAP ](https://docs.gitlab.com/ee/administration/auth/ldap/index.html )
2021-09-15 22:51:04 +00:00
- [Puma ](https://docs.gitlab.com/ee/administration/operations/puma.html )
2021-06-28 10:28:47 +00:00
- [ActionCable ](settings/actioncable.md )
- [Redis ](settings/redis.md )
- [Logs ](settings/logs.md )
- [Database ](settings/database.md )
- [Reply by email ](https://docs.gitlab.com/ee/administration/reply_by_email.html )
- [Environment variables ](settings/environment-variables.md )
- [`gitlab.yml` ](settings/gitlab.yml.md )
- [Backups ](settings/backups.md )
- [Pages ](https://docs.gitlab.com/ee/administration/pages/index.html )
2022-10-27 00:05:17 +00:00
- [SSL ](settings/ssl/index.md )
2021-09-16 10:44:56 +00:00
- [GitLab and Registry ](https://docs.gitlab.com/ee/administration/packages/container_registry.html )
2021-06-28 10:28:47 +00:00
- [Configuring an asset proxy server ](https://docs.gitlab.com/ee/security/asset_proxy.html )
- [Image scaling ](settings/image_scaling.md )
2023-03-13 06:30:49 +00:00
- [GitLab Agent ](https://docs.gitlab.com/ee/administration/clusters/kas.html )
2021-06-28 10:28:47 +00:00
2022-05-19 15:49:20 +00:00
## Upgrading
2021-06-28 10:28:47 +00:00
2021-09-14 13:39:20 +00:00
- [Upgrade guidance ](https://docs.gitlab.com/ee/update/package/ ), including [supported upgrade paths ](https://docs.gitlab.com/ee/update/index.html#upgrade-paths ).
- [Upgrade from Community Edition to Enterprise Edition ](https://docs.gitlab.com/ee/update/package/convert_to_ee.html )
2022-05-19 15:49:20 +00:00
- [Upgrade to the latest version ](https://docs.gitlab.com/ee/update/package/#upgrade-using-the-official-repositories )
2021-09-14 13:39:20 +00:00
- [Downgrade to an earlier version ](https://docs.gitlab.com/ee/update/package/downgrade.html )
2023-08-02 06:46:52 +00:00
- [Upgrade from a non-Linux package PostgreSQL to a Linux package installation using a backup ](update/convert_to_omnibus.md#upgrading-from-a-non-linux-package-postgresql-to-a-linux-package-installation-using-a-backup )
- [Upgrade from a non-Linux package PostgreSQL to a Linux package installation in-place ](update/convert_to_omnibus.md#upgrading-from-a-non-linux-package-postgresql-to-a-linux-package-installation-in-place )
2021-06-28 10:28:47 +00:00
## Troubleshooting
2021-07-29 17:09:34 +00:00
For troubleshooting details, see [Troubleshooting Omnibus GitLab installation issues ](troubleshooting.md ).
2021-06-28 10:28:47 +00:00
## Omnibus GitLab developer documentation
See the [development documentation ](development/index.md )