GitLab Hosting
GitLab è una piattaforma DevOps auto-ospitata per repository Git, merge request, pipeline CI, issue e un registro container integrato.
- Un clic distribuisci
- 100 GB Spazio su disco necessario
- 8 GB di RAM Memoria necessaria
- Da 20 € Prezzo

Link ufficiali
I link ufficiali e il sito web originale di GitLab
Cosa ottieni
su AvaHost
Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.
Questo template non include un contenitore di database.

Tecnologia
- Immagine Docker
- gitlab/gitlab-ce:latest
- Porta predefinita
- 0

Come funziona GitLab
GitLab Community Edition nell'immagine Omnibus Docker, gitlab/gitlab-ce, racchiude l'applicazione web, i job in background e il suo PostgreSQL in un unico container. Imposti un URL esterno sul nome host da cui gli utenti cloneranno e accederanno. I volumi documentati contengono configurazione, log e dati in /etc/gitlab, /var/log/gitlab e /var/opt/gitlab. L'immagine pubblica anche una porta del protocollo git. Questa pagina utilizza solo remote HTTPS, che il nome host e il certificato già coprono.
La documentazione attuale di GitLab considera 16 GB come baseline per un singolo nodo e afferma che un'installazione con memoria limitata può funzionare con almeno 8 GB. Il Piano 4 su AvaHost è 8 GB e 4 vCPU, che è il piano massimo che una pagina app è autorizzata a consigliare. Conteggi di utenti più elevati, CI pesante o un registry occupato richiedono una conversazione su un VPS più grande. Questo catalogo non elenca un piano al di sopra di quel limite. Il database in bundle si trova all'interno dell'immagine GitLab, quindi AvaHost non aggiunge un secondo container di database per questa baseline.
Caratteristiche principali di GitLab
I team ottengono repository, merge request, issue e CI dallo stesso accesso. Un container registry può essere abilitato con il suo dominio e storage dedicati, che GitLab documenta separatamente. Il registry è opzionale e consuma spazio su disco. La memoria condivisa per il container fa parte della guida Docker. I consigli su swap nella pagina dell'ambiente con memoria limitata sono una responsabilità dell'host, non qualcosa che questa pagina promette di dimensionare per te.
AvaHost aggiorna la distribuzione automaticamente e esegue il backup dei volumi persistenti secondo una pianificazione. Dovresti comunque leggere le note di aggiornamento di GitLab, perché le versioni principali hanno punti di arresto obbligatori. I dati del repository e gli artefatti costituiscono la maggior parte del backup. La posta dell'applicazione non è inclusa, quindi l'email di notifica richiede un percorso di posta che configuri se la desideri.
GitLab vs GitHub
GitLab
GitLab su AvaHost è l'applicazione in esecuzione sul tuo VPS, con i dati nei tuoi volumi. GitHub è il prodotto ospitato di GitHub, con i suoi runner, politiche e prezzi. Scegli GitHub quando desideri quel servizio gestito. Scegli questo pacchetto quando il requisito è un GitLab CE self-hosted e puoi soddisfare il limite di memoria.
GitHub
Gli elenchi di funzionalità variano tra le versioni. Confronta le funzionalità CE di cui hai bisogno rispetto alla documentazione attuale di GitLab piuttosto che rispetto a un elenco congelato.
Chi usa GitLab
I team software che non possono mettere il codice sorgente su una forge pubblica ospitata usano GitLab. Così come i gruppi che desiderano CI accanto ai dati git. È una scelta inadatta per un piccolo sito brochure, ed è inadatta per un piano da 1 GB. Se la baseline di 16 GB della documentazione è il tuo vero carico di lavoro, dillo prima di ordinare, perché il Piano 4 è il limite inferiore di 8 GB con memoria limitata, non un'architettura di riferimento grande.

Self-hosting di GitLab: requisiti e costi
Questa baseline è 8192 MB di RAM e 2 core CPU, immagine gitlab/gitlab-ce, PostgreSQL all'interno dell'immagine Omnibus piuttosto che in un container separato. Repository e blob del registry superano l'installazione stessa. 100 GB sul Piano 4 è il disco fornito con questa raccomandazione, e la crescita oltre questo è una conversazione di hosting una volta che la cronologia e gli artefatti si accumulano. Su AvaHost il minimo consigliato per GitLab è il Piano 4 a €20. Il pacchetto GitLab include distribuzione con un clic, il tuo nome host, HTTPS automatico, aggiornamenti automatici e backup pianificati. Git su HTTPS utilizza quel nome host. La posta dell'applicazione non è inclusa con GitLab.
F.A.Q
GitLab su AvaHost è disponibile a partire da €20 nel Piano 4. La documentazione ufficiale di GitLab richiede almeno 8 GB per un’installazione single-node vincolata e descrive 16 GB come baseline più completa. Il Piano 4 dispone di 8 GB, che è il piano massimo mostrato in questo catalogo su una pagina app. CI intensivo, molti utenti o un registro di grandi dimensioni possono richiedere più di questo limite.
Sì. L’URL esterno deve essere un hostname che controlli, con HTTPS automatico sulla web UI e sui git remote HTTPS. Il DNS deve corrispondere a quel nome oppure i clone e l’accesso non funzioneranno. Gestisci la zona, gli account utente all’interno di GitLab e se il dominio del registry è abilitato.
AvaHost applica gli aggiornamenti di GitLab automaticamente e mantiene i volumi Omnibus collegati, con backup pianificati. Leggi comunque le note di upgrade della versione, perché GitLab documenta i percorsi richiesti tra le release major. Dopo un aggiornamento, verifica l’accesso, un clone tramite HTTPS e una pipeline. Tieni presente l’archiviazione del registry quando stimi la dimensione del backup.
Repository, artefatti CI e un registro contenitori abilitato. I 100 GB inclusi nel Piano 4 rappresentano un punto di partenza, non un limite massimo per la crescita della cronologia. Pianifica il prossimo aumento di disco prima che il volume si riempia. Il PostgreSQL in bundle risiede nello stesso volume di dati, quindi fa parte di quella strategia di backup.
