Image Gitlab-CE

Cara Install Gitlab-CE di Ubuntu Server

Artikel kali ini akan menjelaskan tentang cara bagaimana cara install Gitlab-CE (Comunity Edition) di Ubuntu server dan dengan best praktis yang akan saya sajikan berikut ini. Dan kali ini saya melakukan installasi gitlab ini pada Virtual Machine / On premise.Disini saya akan menggunakan metode gitlab omnibus install di rekomendasikan oleh gitlab dikarenakan memudahkan untuk melakukan instalasi dan juga menstabilkan server gitlab tsb.

Persyaratan / reqruitments yang di perlukan :

Supaya proses instalasi berjalan normal dan lancar perhatikan hal-hal berikut ini :

  • Linux Ubuntu server (16.04, 18.04, 20.04) : alternatif Debian, Centos dll
  • Proceesor 4 Core
  • Ram 50GB

Dan selengkapnya baca persyaratanya klik link disini.

Langkah-langkah cara install Gitlab-CE di Ubuntu Server :

1. Update system

Lakukan update system pada server ubuntu anda

# apte-get udpate

2. Instal SSH Server, Curl, CA-Certificates

Install paket curl & CA-Certificates digunakan untuk SSL atau akses https

# apt-get install -y curl openssh-server ca-certificates

3. Install Postfix

Postfix merupakan paket atau service yang penting dalam gitlab , postfix sendiri merupakan mail transfer agen untuk sejumlah sistem operasi Linux, dan fungsi postfix pada gitlab adalah nantinya untuk mengirimkan notifikasi kepada kita saat developer melakukan aktifitas.

# apt-get install postfix

ketika muncul pop-up pilih : internet site.

4. Tambahkan repositori paket GitLab dan instal paket

Tambahkan repositori paket GitLab:

# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

Selanjutnya, instal paket GitLab. Pastikan Anda telah mengatur DNS Anda dengan benar, dan ubah https://gitlab.igunawan.com menjadi URL yang Anda inginkan untuk mengakses instance GitLab Anda. Instalasi akan secara otomatis mengkonfigurasi dan memulai GitLab di URL itu.

  • Contoh 1 : disini saya menggunakan https, dan sebelumnya saya sudah melakukan pointing domain dari dns manager saya dengan naman https://gitlab.igunawan.com
  • Contoh 2 : jika kalian hanya menggunakan jaringan local maka bisa di pilih http saja dan nanti panggil urlnya dengan http://ip atau domain anda

Karena saat melakukan instalasi / download paket gitlab itu membutuhkan waktu yang lama tergantung dari speed/bandwidth internet pada server itu sendiri, nah rekomendasi saya menggunakan metode screen pada linux, supaya jika terjadi koneksi timeout proses instalasi masih bisa berjalan dibelakang layar.

#EXTERNAL_URL="https://gitlab.igunawan.com" apt-get install gitlab-ce

Selanjutnya adalah jika sudah selesai proses instalasinya maka, check atau akses url dari browser anda, maka anda diharuskan login menggunakan user root dan merubah password akses untuk admin tersebut.

Sekian tutorial kali ini, semoga membantu & selanjutnya saya akan membahas tentang  Set up your communication preferences di gtilab kita.

Leave a Reply

Your email address will not be published. Required fields are marked *