Skip to main content Go to GitLab Docs homepage
What's new?
What's new? Get free trial
  • Use GitLab
  • GitLab Duo
  • GitLab Orbit
  • Extend
  • Install
  • Administer
  • Subscribe
  • Contribute
  • Solutions
Requirements
Installation methods
Linux package
Ubuntu
Debian
AlmaLinux
SUSE
Amazon Linux 2
Amazon Linux 2023
JiHu Edition
Package information
Maintain
Configure
Action Cable
Backups
Configuration options
Custom environment variables
Database
High availability roles
Logs
Microsoft Graph Mailer
NGINX
Gitaly Cluster
Prometheus
Puma
Raspberry Pi
Redis
SMTP
SSL
DNS
Image scaling
Memory-constrained environments
Repository mirroring
Troubleshooting
Helm chart
Operator
Docker
Self-compiled
Cloud providers
Offline GitLab
Reference architectures
Steps after installing
Upgrade GitLab
Install GitLab Runner
Configure GitLab Runner
  1. GitLab Docs /
  2. Install /
  3. Installation methods /
  4. Linux package /
  5. Configure
Help us learn about your current experience with the documentation. Take the survey.

Configuring a Linux package installation

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab Self-Managed
  • Asset proxy server
  • Backups
  • Configuration options
  • Database
  • Environment variables
  • Gitaly Cluster (Praefect)
  • gitlab.yml
  • LDAP
  • Logs
  • NGINX
  • Pages
  • Prometheus Monitoring
  • Puma
  • Raspberry Pi
  • Redis
  • SMTP
  • SSL
  • Image scaling
GitLab Docs logo
  • Facebook
  • LinkedIn
  • Twitter
  • YouTube
Creative Commons License
Company
  • About GitLab
  • View pricing
  • Try GitLab for free
Feedback
  • View page source
  • Edit in Web IDE
  • Contribute to GitLab
  • Suggest updates
Help & Community
  • Get certified
  • Get support
  • Post on the GitLab forum
Resources
  • Terms
  • Privacy statement
  • Use of generative AI
  • Acceptable use of user licenses