Cum să instalați GitLab pe Ubuntu
GitLab este o platformă DevOps open-source puternică utilizată pentru gestionarea depozitelor Git, a conductelor CI/CD, a revizuirilor de cod și multe altele. Este adoptată pe scară largă de către dezvoltatori și echipe pentru a eficientiza dezvoltarea și implementarea de software. În acest ghid, veți învăța cum să instalați GitLab pe un server Ubuntu.
Condiții prealabile
Înainte de a începe, asigurați-vă că aveți următoarele:
- Un sistem care rulează Ubuntu 20.04 sau o versiune ulterioară
- Cel puțin 4 GB de memorie RAM și 2 nuclee CPU (8 GB RAM recomandat pentru producție)
- Privilegii Root sau sudo
- Un nume de domeniu (opțional, dar recomandat)
- O adresă IP statică
Pasul 1: Actualizarea sistemului
În primul rând, asigurați-vă că pachetele sistemului sunt actualizate:
sudo apt update && sudo apt upgrade -yPasul 2: Instalarea dependențelor necesare
GitLab necesită instalarea în prealabil a unor dependențe:
sudo apt install -y curl openssh-server ca-certificates tzdata perlDe asemenea, trebuie să instalați Postfix pentru a trimite notificări prin e-mail (sau alegeți un alt MTA):
sudo apt install -y postfixÎn timpul instalării, selectați “Internet Site” atunci când vi se solicită și introduceți numele de gazdă al serverului dvs.
Pasul 3: Adăugați depozitul GitLab
Utilizați scriptul oficial de instalare GitLab pentru a adăuga depozitul:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Notă: Acest lucru adaugă depozitul GitLab Enterprise Edition. Dacă doriți Community Edition, înlocuiți gitlab-ee cu gitlab-ce în pasul următor.
Pasul 4: Instalați GitLab
Acum instalați GitLab specificând domeniul sau IP-ul serverului dvs:
sudo EXTERNAL_URL="http://your-domain.com" apt install gitlab-eeDacă nu aveți un nume de domeniu, utilizați în schimb IP-ul serverului dvs. (de exemplu,
http://123.123.123.123).
Pasul 5: Configurați GitLab
Odată instalat, executați următoarea comandă pentru a reconfigura GitLab:
sudo gitlab-ctl reconfigureAceasta va inițializa GitLab, va configura serviciile și va porni toate componentele necesare.
Pasul 6: Accesați GitLab
Deschideți browserul și navigați la:
http://your-domain.comLa prima autentificare, vi se va solicita să setați parola de administrator. Numele de utilizator admin implicit este:
rootPasul 7: Securizați GitLab cu HTTPS (opțional)
Pentru utilizarea în producție, ar trebui să securizați GitLab utilizând HTTPS. Puteți fie:
Instalați manual un certificat SSL
Utilizați Let’s Encrypt în timpul configurării
Pentru a activa Let’s Encrypt, editați configurația GitLab:
sudo nano /etc/gitlab/gitlab.rbDecomentați și actualizați aceste linii:
external_url "https://your-domain.com"
letsencrypt['enable'] = trueApoi reconfigurați:
sudo gitlab-ctl reconfigurePasul 8: Gestionarea serviciilor GitLab
Puteți gestiona serviciile GitLab folosind următoarele comenzi:
sudo gitlab-ctl start # Pornește GitLab
sudo gitlab-ctl stop # Oprește GitLab
sudo gitlab-ctl restart # Restart GitLab
sudo gitlab-ctl status # Verifică stareaConcluzie
Ați instalat cu succes GitLab pe serverul dvs. Ubuntu! De aici, puteți începe să creați proiecte, să configurați conducte CI/CD, să adăugați utilizatori și multe altele. Pentru configurare și utilizare avansată, vizitați documentația oficială GitLab.
Aveți nevoie de o versiune adaptată pentru un anumit caz de utilizare (găzduire proprie, cloud, întreprindere etc.)? Vă pot ajuta și cu asta!



