GitLab Hosting
GitLab este o platformă DevOps auto-găzduită pentru depozite Git, cereri de fuzionare, conducte CI, probleme și un registru de containere încorporat.
- Un clic implementare
- 100 GB Spațiu pe disc necesar
- 8 GB RAM Memorie necesară
- De la 20 € Preț

Linkuri oficiale
Linkurile oficiale și site-ul original al GitLab
Ce primești
pe AvaHost
Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.
Acest șablon nu include un container de bază de date.

Tehnologie
- Imagine Docker
- gitlab/gitlab-ce:latest
- Port implicit
- 0

Cum funcționează GitLab
GitLab Community Edition în imaginea Omnibus Docker, gitlab/gitlab-ce, include aplicația web, joburi de fundal și propria sa PostgreSQL într-un singur container. Setezi o URL externă la hostname-ul din care utilizatorii vor clona și se vor conecta. Volumele documentate conțin config, logs și date sub /etc/gitlab, /var/log/gitlab și /var/opt/gitlab. Imaginea publică, de asemenea, un port de protocol git. Această pagină se limitează la remote-uri HTTPS, pe care hostname-ul și certificatul le acoperă deja.
Documentația curentă GitLab tratează 16 GB ca linie de bază pentru un singur nod și spune că o instalare cu memorie limitată poate rula cu cel puțin 8 GB. Plan 4 pe AvaHost are 8 GB și 4 vCPU, care este planul maxim pe care o pagină de aplicație este autorizată să-l recomande. Numere mai mari de utilizatori, CI voluminos sau un registry ocupat necesită o discuție despre un VPS mai mare. Acest catalog nu listează un plan deasupra acestei limite. Baza de date inclusă se află în imaginea GitLab, deci AvaHost nu adaugă un al doilea container de bază de date pentru această linie de bază.
Caracteristici cheie GitLab
Echipele obțin depozite, merge requests, issues și CI din aceeași conectare. Un registry de container poate fi activat cu propriul domeniu și stocare, pe care GitLab le documentează separat. Registry-ul este opțional și consumă spațiu pe disc. Memoria partajată pentru container face parte din ghidul Docker. Sfaturile despre swap din pagina mediului constrâns sunt o preocupare a gazdei, nu ceva pe care această pagină ți-l promite să-l dimensioneze.
AvaHost actualizează implementarea automat și face backup volumelor persistente conform unui program. Ar trebui să citești în continuare notele de upgrade GitLab, deoarece versiunile majore au puncte de oprire obligatorii. Datele depozitului și artefactele constituie cea mai mare parte a backup-ului. E-mailul aplicației nu este inclus, deci e-mailul de notificare necesită o cale de mail pe care o configurezi dacă o dorești.
GitLab vs GitHub
GitLab
GitLab pe AvaHost este aplicația care rulează pe VPS-ul tău, cu datele în volumele tale. GitHub este produsul găzduit de GitHub, cu propriii runners, politici și prețuri. Alege GitHub când dorești acel serviciu operat. Alege acest pachet când cerința este un GitLab CE auto-găzduit și poți îndeplini limita de memorie.
GitHub
Listele de caracteristici variază între versiuni. Compară caracteristicile CE de care ai nevoie cu documentația curentă GitLab mai degrabă decât cu o listă înghețată.
Cine folosește GitLab
Echipele de software care nu pot pune codul sursă pe o forjă publică găzduită folosesc GitLab. La fel și grupurile care doresc CI lângă datele git. Este o potrivire slabă pentru un mic site de broșură și este o potrivire slabă pentru un plan de 1 GB. Dacă linia de bază de 16 GB din docs este cu adevărat sarcina ta de lucru, spune-o înainte să comandi, deoarece Plan 4 este limita constrânsă de 8 GB, nu o arhitectură de referință mare.

Auto-găzduirea GitLab: cerințe și cost
Această linie de bază are 8192 MB de RAM și 2 nuclee CPU, imaginea gitlab/gitlab-ce, PostgreSQL în imaginea Omnibus mai degrabă decât un container separat. Depozitele și bloburile registry depășesc instalarea în sine. 100 GB pe Plan 4 este discul care vine cu această recomandare, iar creșterea dincolo de aceasta este o conversație de hosting odată ce istoricul și artefactele se acumulează. Pe AvaHost, minimul recomandat pentru GitLab este Plan 4 la €20. Pachetul GitLab include implementare cu un singur clic, hostname-ul tău, HTTPS automat, actualizări automate și backup-uri programate. Git peste HTTPS folosește acel hostname. E-mailul aplicației nu este inclus cu GitLab.
F.A.Q
GitLab pe AvaHost este listat de la €20 pe Plan 4. Documentația GitLab proprie cere cel puțin 8 GB într-o instalare single-node constrânsă și descrie 16 GB ca o linie de bază mai completă. Plan 4 are 8 GB, care este planul superior pe care acest catalog îl afișează pe o pagină de aplicație. CI-ul ocupat, mulți utilizatori sau un registry mare pot necesita mai mult decât acest plafon.
Da. URL-ul extern trebuie să fie un hostname pe care îl controlezi, cu HTTPS automatizat pe interfața web și pe git remotes HTTPS. DNS trebuie să se potrivească cu acel nume sau clonele și autentificarea vor eșua. Tu gestionezi zona, conturile de utilizator din GitLab și dacă domeniul registry este activat.
AvaHost aplică actualizările GitLab automat și menține volumele Omnibus atașate, cu copii de siguranță programate. Citiți oricum notele de upgrade ale versiunii, deoarece GitLab documentează căile necesare între versiunile majore. După o actualizare, verificați autentificarea, o clonare peste HTTPS și un pipeline. Țineți cont de stocarea registrului atunci când estimați dimensiunea copiei de siguranță.
Depozite, artefacte CI și un registru de containere activat. Cei 100 GB incluși în Planul 4 sunt un punct de plecare, nu o limită a cât de mare poate crește istoricul. Planificați următoarea creștere de disc înainte ca volumul să se umple. PostgreSQL-ul inclus se află în același volum de date, deci face parte din acea poveste de backup.
