Saturday, June 30, 2018

Instalasi dan Konfigurasi Gitlab di Ubuntu

Halo sahabat Nostra,

Pada kesempatan ini, saya akan berbagi tentang bagaimana cara install dan konfigurasi Gitlab di server kita sendiri (OS : Ubuntu 16.04). Sebagai pengantar, Gitlab adalah sebuah aplikasi opensource yang digunakan sebagai source code repository. Lalu kenapa kita perlu membuat Gitlab di server kita sendiri? Karena dengan Gitlab berjalan di server kita sendiri otomatis semuanya akan lebih fleksible, lebih cepat karena akan satu jaringan langsung dengan development team. Maka pada kesempatan kali ini, saya akan menjelaskan step-step untuk instalasi gitlab tersebut.

Install beberapa dependencies:

sudo apt-get update
sudo apt-get install ca-certificates curl openssh-server postfix

Install Gitlab:

cd /tmp
curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

Jalankan script untuk installer:

sudo bash /tmp/script.deb.sh

Install gitlab:

sudo apt-get install gitlab-ce

Setelah selesai melakukan instalasi, selanjutnya mengatur firewall. Kita harus memastikan bahwa settingan firewall nya menjadi cukup permissive agar bisa diakses melalui web. Untuk melakukannya bisa dilakukan dengan cara berikut:

sudo ufw allow http
sudo ufw allow https
sudo ufw allow OpenSSH

Konfigurasi Gitlab

Sebelum menggunakan gitlab, ada beberapa hal yang harus kita ubah untuk konfigurasi gitlab:
sudo nano /etc/gitlab/gitlab.rb
ubah pada bagian external_url, sebagai domain/ip untuk gitlab yang berjalan di server kita.


Setelah selesai melakukan konfigurasi gitlab,  terakhir jalan command berikut untuk reconfigure gitlab.

sudo gitlab-ctl reconfigure

Proses reconfigure gitlab ini akan berjalan cukup lama, mohon tetap tunggu sampai selesai.
Setelah selesai, silakan akses langsung gitlab yang sudah kita setup melalui browser bisa menggunakan domain/ip sesuai yang kita setting sebelumnya. Akan muncul tampilan seperti berikut:

Ikuti step-by-step untuk pengaturan gitlab dashboard. 
Inilah tampilan Gitlab dashboard.
Sekarang kita sudah memiliki gitlab sendiri di server kita. Kita sudah dapat menggunakan gitlab tersebut sebagai repository source code kita.
Sekian informasi dari saya kali ini, semoga bermanfaat.






No comments:

Post a Comment