How To Install GitLab CE on Ubuntu 22.04

In this tutorial, we will demonstrate how to install GitLab CE on Ubuntu 22.04. GitLab is an open source DevOps software package. No I want to share how to install it on your own server for your DevOps.

IP address :

 10.66.10.7

Operating System:

 Ubuntu 22.04

RAM :

 2 GB (More for best performance)
Sponsored

Disk :

 25 GB

vCPU :

 2

CPU op-mode(s) :

 64-bit

Service :

 GitLab CE
######################################

How To Install GitLab CE on Ubuntu 22.04

To install GitLab CE on Ubuntu 22.04, follow the steps below:

Sponsored

Step : Server update and upgrade then add repo.

root@gitlab-ce:~# lsb_release -d && ip r
root@gitlab-ce:~# apt update && apt upgrade -y
root@gitlab-ce:~# apt install -y ca-certificates curl openssh-server tzdata
root@gitlab-ce:~# curl -fsSL https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey| sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/gitlab.gpg
root@gitlab-ce:~# vi /etc/apt/sources.list.d/gitlab_gitlab-ce.list

Add below line into source list file.

deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ focal main
deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ focal main

Step : Then run main command.

root@gitlab-ce:~# apt update
root@gitlab-ce:~# apt install gitlab-ce
root@gitlab-ce:~# vi /etc/gitlab/gitlab.rb

Add your server ip address into rb file.

external_url '10.66.10.7'

Step : Then configure gitlab-cli

root@gitlab-ce:~# sudo gitlab-ctl reconfigure

Check status using below command.

root@gitlab-ce:~# gitlab-ctl status

Collect root password from below command.

root@gitlab-ce:~# cat /etc/gitlab/initial_root_password

Check below command for manage GitLab.

root@gitlab-ce:~# gitlab-rake gitlab:check
root@gitlab-ce:~# gitlab-ctl status
root@gitlab-ce:~# gitlab-ctl stop
root@gitlab-ce:~# gitlab-ctl start
root@gitlab-ce:~# gitlab-ctl restart logrotate

If you need more help please see YouTube video:

Ubuntu Server Admin

Recent Posts

Canonical Releases Ubuntu 25.04 Plucky Puffin

The latest interim release of Ubuntu introduces “devpacks” for popular frameworks like Spring, along with…

2 days ago

Ubuntu 25.04 (Plucky Puffin) Released

Ubuntu 25.04, codenamed “Plucky Puffin”, is here. This release continues Ubuntu’s proud tradition of integrating…

3 days ago

Extended Security Maintenance for Ubuntu 20.04 (Focal Fossa) begins May 29, 2025

Ubuntu released its 20.04 (Focal Fossa) release 5 years ago, on March 23, 2020. As…

3 days ago

Ubuntu 20.04 LTS End Of Life – activate ESM to keep your fleet of devices secure and operational

Focal Fossa will reach the End of Standard Support in May 2025, also known as…

4 days ago

Ubuntu MATE 25.04 Release Notes

Ubuntu MATE 25.04 is ready to soar! 🪽 Celebrating our 10th anniversary as an official…

5 days ago

Ubuntu Weekly Newsletter Issue 887

Welcome to the Ubuntu Weekly Newsletter, Issue 887 for the week of April 6 –…

6 days ago