Please enable JavaScript to view the comments powered by Disqus. Cara Install GitLab di server sendiri | Satrion Community

Cara Install GitLab di server sendiri


1. Install dan config dependencies yang dibutuhkan

Di Centos 7, command berikut akan membuka port HTTP, HTTPS, dan SSh pada firewall.

sudo yum install -y curl policycoreutils-python openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

Selanjutnya, install Postfix agar dapat mengirimkan email notifikasi. Jika Anda ingin menggunakan solusi lain untuk mengirimkan email, Anda dapat melewati langkah ini dan melakukan konfigurasi SMTP server eksternal setelah GitLab selesai diinstall.

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

Selama instalasi Postfix, layar konfigurasi mungkin muncul. Pilih Internet Site dan tekan enter. Gunakan nama domain Anda untuk mail name lalu tekan enter. Jika layar lain muncul, lanjutkan dengan tekan enter dan menggunakan setingan default.

2. Tambahkan repository GitLab dan install package

Gunakan command berikut untuk menambahkan repository GitLab.

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

Selanjutnya, install GitLab dengan command berikut. Rubah https://gitlab.example.com menjadi URL yang Anda inginkan untuk dapat mengakses GitLab Anda. Instalasi akan otomatis melakukan konfigurasi dan menjalankan GitLab agar dapat diakses melalui URL

Untuk URL https://, GitLab secara otomatis akan meminta sertifikat menggunakan Let's Encrypt, dimana dibutuhkan akses inbound HTTP dan hostname yang valid. Anda juga dapat menggunakan sertifikat sendiri atau menggunakan https://.

sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ce

3. Buka Browser ke Domain Git dan Login

Pertama kali, Anda akan diarahkan untuk reset password. Isikan password yang akan digunakan sebagai akun administrator, lalu Anda akan diarahkan ke login screen kembali. Gunakan default username root untuk login.

Untuk konfigurasi lainnya, Anda dapat mengunjungi web resmi GitLab. See our documentation for detailed instructions on installing and configuration.

4. Set up your communication preferences

Visit our email subscription preference center to let us know when to communicate with you. We have an explicit email opt-in policy so you have complete control over what and how often we send you emails.

Twice a month, we send out the GitLab news you need to know, including new features, integrations, docs, and behind the scenes stories from our dev teams. For critical security updates related to bugs and system performance, sign up for our dedicated security newsletter.