How to install Gitlab 10.5.7 on Ubuntu 18.04
Daftar Isi:
- Prasyarat
- Menginstal Ketergantungan yang Diperlukan
- Menginstal GitLab
- Menyesuaikan Aturan Firewall
- Setel URL GitLab
- Konfigurasikan GitLab melalui Antarmuka Web
- 1. Mengatur kata sandi akun administratif
- Kesimpulan
GitLab adalah manajer repositori Git open source berbasis web yang ditulis dalam Ruby termasuk wiki, manajemen masalah, tinjauan kode, pemantauan, serta integrasi dan penyebaran berkelanjutan. Ini memungkinkan pengembang untuk membuat, meninjau, dan menggunakan proyek mereka.
Ada tiga edisi berbeda dari GitLab yang tersedia, Edisi Komunitas (CE), Edisi Perusahaan (EE), dan versi yang di-host GitLab.
GitLab adalah pilihan nomor satu jika Anda ingin pindah dari GitHub. Itu dapat mengimpor proyek dan masalah dari berbagai sumber termasuk GitHub, yang membuat proses migrasi tidak repot. Antarmuka GitLab dirancang dengan baik, bersih, intuitif dan dekat dengan GitHub dalam hal pengalaman dan fungsionalitas pengguna.
Ada beberapa cara untuk menginstal GitLab tergantung pada kasus penggunaan yang dibutuhkan. Tutorial ini mencakup langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi GitLab (CE) pada sistem Ubuntu 18.04 menggunakan paket Omnibus.
Prasyarat
Tutorial ini mengasumsikan bahwa Anda memiliki instalasi Ubuntu 18.04 yang baru. Menurut halaman persyaratan GitLab, disarankan untuk menggunakan server dengan:
- setidaknya memori RAM 4GB.2 Inti CPU. setidaknya 2GB ruang swap. (opsional) Domain atau subdomain yang menunjuk ke alamat IP server.
Untuk lapisan keamanan tambahan, disarankan untuk membuat firewall dasar. Anda dapat mengikuti langkah-langkah di Panduan Cara Mengatur Firewall dengan UFW di Ubuntu 18.04.
Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Menginstal Ketergantungan yang Diperlukan
Refresh indeks paket lokal dan instal dependensi dengan perintah berikut:
sudo apt update
sudo apt install curl openssh-server ca-certificates
Agar GitLab dapat mengirim email notifikasi, Anda dapat menginstal dan menggunakan Postfix atau menggunakan beberapa layanan email transaksional seperti SendGrid, MailChimp, MailGun atau SES dalam hal ini Anda dapat melewati langkah berikut dan mengonfigurasi (https: // docs.gitlab.com/omnibus/settings/smtp.html) setelah instalasi selesai.
Jalankan perintah berikut untuk menginstal Postfix di server Ubuntu Anda:
debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
sudo apt install postfix
Untuk informasi lebih rinci tentang cara mengatur server email Anda sendiri, periksa seri ini.
Menginstal GitLab
Instalasi GitLab adalah proses yang sangat mudah. Kami akan menginstal paket GitLab CE menggunakan manajer paket
apt
.
Mulailah dengan menambahkan repositori GitLab ke daftar sumber sistem Anda menggunakan perintah curl berikut:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Setelah repositori diaktifkan, instal paket GitLab dengan menjalankan perintah berikut.
sudo apt install gitlab-ce
Proses instalasi mungkin memakan waktu cukup lama dan setelah instalasi berhasil, Anda akan melihat output berikut:
Thank you for installing GitLab!
Menyesuaikan Aturan Firewall
Panduan tentang pengaturan firewall dasar ditautkan di bagian prasyarat. Untuk dapat mengakses antarmuka GitLab kita perlu membuka port
80
dan
443
:
sudo ufw allow OpenSSH
sudo ufw allow
sudo ufw allow
Untuk memastikan bahwa port yang diperlukan terbuka, Anda dapat memeriksa status firewall dengan:
sudo ufw status
Status: active To Action From -- ------ ---- 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere OpenSSH ALLOW Anywhere 80/tcp (v6) ALLOW Anywhere (v6) 443/tcp (v6) ALLOW Anywhere (v6) OpenSSH (v6) ALLOW Anywhere (v6)
Setel URL GitLab
Sebelum mengakses antarmuka web GitLab, kita perlu mengatur URL tempat GitLab dapat dijangkau. Buka file konfigurasi Gitlab dan buat perubahan berikut:
sudo nano /etc/gitlab/gitlab.rb
Di dekat bagian atas file konfigurasi, Anda akan melihat garis yang dimulai dengan
external_url
. Ubah nilainya agar sesuai dengan domain / subdomain atau alamat IP Anda. Jika Anda memiliki domain, gunakan
https
dan jika Anda ingin mengakses antarmuka GitLab melalui alamat IP server Anda gunakan
http
.
external_url 'https://gitlab.example.com'
Pencarian selanjutnya untuk "Ayo Enkripsi integrasi", batalkan komentar pada baris yang dimulai dengan
letsencrypt
dan atur menjadi true. Secara opsional jika Anda ingin menerima email dari Let's Encrypt mengenai domain Anda batalkan komentar pada baris yang dimulai dengan
letsencrypt
dan tambahkan alamat email Anda.
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
Terakhir, simpan dan tutup file dan jalankan perintah berikut untuk mengkonfigurasi ulang Gitlab:
sudo gitlab-ctl reconfigure
Perintah ini akan mengkonfigurasi ulang pengaturan GitLab Anda dan menghasilkan sertifikat SSL Mari kita mengenkripsi gratis.
Konfigurasikan GitLab melalui Antarmuka Web
Sekarang Anda telah mengkonfigurasi URL GitLab, Anda dapat mulai dengan konfigurasi awal melalui antarmuka web GitLab.
Luncurkan browser web Anda dan navigasikan ke:
https://your_gitlab_domain_or_server_IP.com
1. Mengatur kata sandi akun administratif
Pertama kali Anda mengakses antarmuka web, Anda akan diminta untuk mengatur kata sandi untuk akun administratif.
Sekarang Anda harus dapat mendorong dan menarik perubahan proyek Anda dari komputer lokal Anda tanpa harus memberikan kredensial akun GitLab Anda.
Kesimpulan
Tutorial ini memandu Anda melalui instalasi dan konfigurasi GitLab di Ubuntu 18.04. Anda juga belajar cara mengedit pengaturan profil Anda, cara mengubah nama pengguna dan menambahkan kunci SSH. Anda sekarang dapat membuat proyek pertama Anda dan mulai menggunakan GitLab Anda.
ubuntu git gitlabCara menginstal dan mengkonfigurasi server nfs di ubuntu 18.04

Network File System (NFS) adalah protokol sistem file terdistribusi yang memungkinkan Anda untuk berbagi direktori jarak jauh melalui jaringan. Dalam tutorial ini, kita akan membahas cara menyiapkan Server NFSv4 di Ubuntu 18.04.
Cara menginstal dan mengkonfigurasi redis di ubuntu 18.04

Redis adalah penyimpanan data struktur dalam sumber terbuka. Itu dapat digunakan sebagai pangkalan data, cache dan pesan dan mendukung berbagai struktur data seperti Strings, Hash, Lists, Sets, dll. Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi Redis pada server Ubuntu 18.04.
Cara menginstal dan mengkonfigurasi gitlab pada centos 7

GitLab adalah manajer repositori Git open source berbasis web yang ditulis dalam Ruby termasuk wiki, manajemen masalah, tinjauan kode, pemantauan, serta integrasi dan penyebaran berkelanjutan. Tutorial ini mencakup langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi GitLab (CE) pada sistem CentOS 7 menggunakan paket Omnibus.