GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal GitLab di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan cara menginstal GitLab di Ubuntu Anda 20,04 VPS. Gitlab adalah platform dengan berbagai fitur yang mencakup siklus hidup aplikasi. Ia menggunakan manajer repositori Git untuk kontrol versi sehingga Anda dapat dengan mudah meng-host repositori Git Anda, ia juga menawarkan integrasi CI/CD serta tinjauan kode.

Bekerja sama dengan tim Anda, Anda dapat dengan mudah merencanakan, membangun, mengamankan, dan menerapkan perangkat lunak lebih cepat dan lebih efisien. Ini menjadikan Gitlab pilihan yang sempurna untuk proyek DevOps dan DevSecOps dalam skala apa pun dengan pilihan untuk membuat, mengimpor, atau menggunakan template untuk proyek baru.

Prasyarat

Sebelum kita mulai dengan instalasi ada beberapa persyaratan yang harus dipenuhi:

  • VPS dengan RAM minimal 4GB (Paket VPS SSD 4 kami)
  • Pemasangan baru Ubuntu 20.04
  • Hak istimewa pengguna:pengguna root atau non-root dengan hak istimewa sudo
  • Menunjuk Catatan domain atau subdomain ke alamat IP server Anda

Langkah 1. Perbarui Sistem

Instalasi baru Ubuntu 20.04 membutuhkan pembaruan perangkat lunak terbaru. Jalankan perintah berikut untuk memperbarui sistem ke versi terbarunya:

sudo apt update -y && apt upgrade -y

Langkah 2. Instal dependensi

Setelah Anda memperbarui sistem, Anda sekarang harus menginstal dependensi yang diperlukan untuk instalasi Gitlab.

sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

Selanjutnya, Anda perlu menginstal postfix untuk email notifikasi yang akan Anda kirim dari GitLab. Catatan, Anda harus mengarahkan domain atau subdomain ke server Anda sebelum melanjutkan penginstalan.

sudo apt-get install -y postfix

Jika layar konfigurasi muncul selama penginstalan, Anda dapat memilih opsi 'Situs Internet' dan memasukkan 'nama email' DNS eksternal server Anda di layar berikutnya. Untuk opsi selanjutnya, Anda dapat menggunakan default dengan menekan enter.

Langkah 3. Instal GitLab

Jika instalasi sebelumnya berhasil, Anda sekarang melanjutkan instalasi dengan menambahkan repositori paket GitLab dengan perintah berikut.

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

Anda sekarang siap untuk menginstal GitLab, tetapi sebelum melanjutkan, pastikan lagi bahwa Anda mengatur DNS dengan benar untuk domain atau subdomain Anda karena Anda akan menggunakannya untuk instalasi otomatis. Anda sekarang dapat menjalankan instalasi GitLab Anda dengan perintah.

sudo EXTERNAL_URL="https://example.domain.com" apt-get install gitlab-ee

Perhatikan bahwa Anda harus mengubah nilai EXTERNAL_URL dengan domain atau subdomain yang Anda siapkan sebelumnya sebelum memulai penginstalan. Selama instalasi, GitLab akan secara otomatis meminta sertifikat dari Let's Encrypt jika Anda menggunakan https:// dalam nilai EXTERNAL_URL, Anda juga dapat menginstal dengan HTTP atau menggunakan sertifikat Anda sendiri.

Kata sandi acak akan dibuat untuk pengguna root selama instalasi, Anda dapat menemukan jalur untuk file kata sandi di akhir instalasi. Biasanya, Anda dapat menemukan file kata sandi di /etc/gitlab/initial_root_password . Ingatlah bahwa sandi ini hanya akan disimpan selama 24 jam.

Setelah instalasi selesai, Anda dapat memeriksa status layanan dengan perintah.

sudo gitlab-ctl status

Dan Anda akan mendapatkan hasil yang serupa jika semua layanan berjalan.

run: crond: (pid 50291) 9059s; run: log: (pid 47093) 9462s
run: gitaly: (pid 50515) 9043s; run: log: (pid 46688) 9675s
run: gitlab-exporter: (pid 50330) 9057s; run: log: (pid 47359) 9356s
run: gitlab-workhorse: (pid 50261) 9060s; run: log: (pid 47163) 9423s
run: grafana: (pid 50463) 9047s; run: log: (pid 49444) 9136s
run: logrotate: (pid 120962) 2510s; run: log: (pid 46614) 9707s
run: nginx: (pid 47288) 9386s; run: log: (pid 47207) 9412s
run: node-exporter: (pid 50310) 9059s; run: log: (pid 47338) 9374s
run: postgres-exporter: (pid 50451) 9047s; run: log: (pid 47800) 9287s
run: postgresql: (pid 46828) 9647s; run: log: (pid 46845) 9643s
run: prometheus: (pid 50346) 9056s; run: log: (pid 47406) 9325s
run: puma: (pid 47097) 9458s; run: log: (pid 47105) 9455s
run: redis: (pid 46642) 9694s; run: log: (pid 46653) 9691s
run: redis-exporter: (pid 50338) 9057s; run: log: (pid 47379) 9342s
run: registry: (pid 50278) 9060s; run: log: (pid 47272) 9390s
run: sidekiq: (pid 47115) 9442s; run: log: (pid 47127) 9439s

Sekarang Anda seharusnya dapat mengakses aplikasi GitLab dari browser Anda dengan domain atau subdomain yang telah Anda siapkan sebelumnya.

Anda dapat masuk dengan root dan kata sandi yang dibuat secara acak dari /etc/gitlab/initial_root_password .

Anda dapat memulai, menghentikan, atau memulai ulang semua komponen GitLab dengan perintah berikut.

sudo gitlab-ctl start

sudo gitlab-ctl stop

sudo gitlab-ctl restart

Anda juga dapat memulai, menghentikan, atau memulai ulang masing-masing komponen GitLab. Misalnya, jika Anda ingin memulai ulang grafana, Anda dapat melakukannya dengan perintah berikut.

# sudo gitlab-ctl restart grafana
ok: run: grafana: (pid 151924) 1s

Secara default, GitLab akan mengizinkan pendaftaran pengguna baru, untuk akses aman disarankan untuk menonaktifkannya. Anda dapat menonaktifkannya dari konsol web GitLab – Menu> Admin -> Hapus centang pada kotak Sign-up enabled.

Tentu saja, Anda tidak perlu menginstal GitLab di Ubuntu 20.04. Jika Anda merasa kesulitan, dengan menggunakan hosting Linux kami paket, Anda cukup meminta admin Linux ahli kami untuk menginstal GitLab di Ubuntu 20.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini tentang cara menginstal GitLab di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan balasan. Terima kasih.


Panels
  1. Cara Menginstal GitLab di Ubuntu 18.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Instal GitLab di Ubuntu 18.04

  1. Cara Instal XAMPP di Ubuntu 16.04 LTS

  2. Cara Instal XAMPP di Ubuntu 18.04 LTS

  3. Cara menginstal R di Ubuntu 16.04

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal R di Ubuntu 18.04