Forrest logo
tool overview
On this page you find all important commands for the CLI tool gitlab-ctl. If the command you are looking for is missing please ask our AI.


gitlab-ctl is a command line tool used for managing various aspects of a GitLab instance. It provides a convenient way to control and configure different components of GitLab, such as the application server, the job runner, the GitLab database, and more.

Some of the common commands provided by gitlab-ctl include:

  • start: Starts all GitLab services.
  • stop: Stops all GitLab services.
  • restart: Restarts all GitLab services.
  • status: Displays the status of GitLab services.
  • reconfigure: Reconfigures the GitLab instance after making changes to the configuration files.
  • backup-create: Creates a backup of the GitLab data.
  • backup-restore: Restores a previously created backup.

Using gitlab-ctl, administrators can manage the entire GitLab server from the command line, without the need to manually interact with individual services. It simplifies the administration and maintenance tasks, making it easier to manage and troubleshoot a GitLab instance.

List of commands for gitlab-ctl:

tool overview