Gitlab hero border pattern left svg Gitlab hero border pattern right svg

GitLab Education

GitLab System Administration Basic Training


The course is customized for your specific deployment of GitLab. It covers basic installation, configuration and maintenance tasks for a GitLab self-managed instance. This course is not intended for customers.

GitLab System Administration Basic Training covers some features that are available in all three GitLab pricing tiers (Free, Premium, and Ultimate), some features that are only available in Premium and Ultimate, and a small number of features that are only available in Ultimate.

Target Audiences

Tier 1 system administrators who serve as the GitLab platform owners for their organization, and who are responsible for the initial set up and updating of a GitLab self-managed instance.

What’s Included

  • Live training sessions delivered by a GitLab technical trainer
  • Lecture with demonstrations
  • Hands-on Labs
  • Slides with notes and reference links

Learning Objectives

  • Install GitLab
  • Configure basic settings
  • Add and remove users and adjust settings
  • View and track user permission levels and changes made to these
  • Manage user access via integrations with external authentication and authorization providers
  • Configure and test optional settings and integrations
  • Perform backups, restores, and upgrades


Varies based on customized course topics


Custom based on specific implementation. Typical delivery of this course includes two 4-hour remote sessions or one 1-day onsite session.

Class Size

Varies based on customer needs

Course Syllabus

Schedule Topic Overview
1 hour System Administration Overview
  • GitLab Application Architecture Overview
  • GitLab Omnibus Installation
  • GitLab Admin Panel
  • Administration Commands
2 - 3 hours System Administration Installation Basics
  • Installing and Configuring Runners
  • Configuring System Hooks
  • Configuring Security Settings
  • Interpreting Usage Statistics
  • Basic Security Default Settings
2 - 3 hours System Administration Configuration
  • Configuring Backup and Restore
  • Updating GitLab Instances
  • Adding and Updating Users
  • Configuring and Updating CI Settings
  • Optional Integrations

Prerequisite Knowledge and Skills

Attendees should already be familiar at a basic knowledge level with the following concepts:

System Requirements

Laptop with internet access and git installed, per the requirements specified here.

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license