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)

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:

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

Ubuntu MATE 26.10 Release Notes

Lo and behold 👐, Ubuntu MATE 26.10 (Stonking Stingray) is here! 🎊 We are back…

21 hours ago

How to Deploy Kiwix Server on Ubuntu VPS

This article provides a guide demonstrating how to deploy Kiwix Server on Ubuntu VPS. What…

21 hours ago

How to Host a Discord Bot on Ubuntu VPS

This article provides a guide demonstrating how to host a Discord bot on Ubuntu VPS.…

2 days ago

Myna speech-to-text is now available as a technology preview

A few months ago, we introduced Myna, our project to bring private, local speech-to-text dictation…

3 days ago

What’s new in security for Ubuntu 26.10?

Ubuntu 26.10 “Stonking Stingray” arrives at a time when AI tools are accelerating vulnerability discovery.…

1 week ago

Devpack for Rust: Zero to Rust in seconds

One of the best things about Rust is how easy it is to get started.…

1 week ago