Questo articolo contiene informazioni sull'applicazione GitLab che può essere distribuita su Vultr .
Requisiti del server
Per avviare un'applicazione GitLab su Vultr, è necessario un piano di almeno 2 GB di RAM e 2 core della CPU.
Dettagli app
GitLab funziona sul sistema operativo LTS di Ubuntu Server. È il sapore GitLab Community Edition (CE). È possibile accedere a questo sistema con un client SSH utilizzando il login di root trovato nel pannello di controllo di Vultr.
Per accedere all'applicazione GitLab, accedere a https://[SERVER_IP]/nel browser Web. Sostituisci [SERVER_IP]con l'indirizzo IP del tuo VPS. Potrebbero essere necessari diversi minuti prima che questo URL diventi accessibile dopo aver avviato l'applicazione. L'avviso relativo al certificato SSL può essere tranquillamente ignorato. Questo è spiegato in maggior dettaglio di seguito. Le credenziali di accesso a GitLab sono elencate nel pannello di controllo Vultr.
Avviso SSL
È possibile accedere al server GitLab con uno http://o gli https://URL. L'accesso con http://ti reindirizzerà automaticamente a https://. Per impostazione predefinita, l' https://URL utilizza un certificato autofirmato, che visualizza un avviso di sicurezza. Questo può essere tranquillamente ignorato.
A seconda dei piani per il tuo server GitLab, potresti voler aggiornare il certificato a quello fornito da un'autorità di certificazione effettiva. Questo rimuoverà l'errore di avviso di sicurezza e ti permetterà di clonare repository su HTTPS con Git. Per installare un nuovo certificato, procedi come segue:
- Ottieni un certificato da un'autorità di certificazione per il tuo dominio.
- Accedi al tuo server usando
sshcome root.
- Sostituisci i file
[SERVER_IP].crte con il certificato aggiornato. I dettagli sulla conversione dei formati dei certificati non rientrano nell'ambito di questo articolo.[SERVER_IP].key/etc/gitlab/ssl/
- Riconfigurare il server GitLab:
gitlab-ctl reconfigure
Configurazione DNS
Se prevedi di utilizzare un dominio con il tuo server GitLab, dovrai puntare il DNS "A record" sul tuo [SERVER_IP]. Ciò ti consentirà di accedere a GitLab accedendo al tuo sito Web ( https://www.example.com). È inoltre necessario cambiare l'URL nella configurazione di GitLab. Ciò correggerà gli "URL clone" visualizzati in GitLab. Seguire i passaggi seguenti.
- Accedi al tuo server usando
sshcome root.
- Apri il file
/etc/gitlab/gitlab.rbe modifica la riga external_url https://[SERVER_IP]inexternal_url https://[YOUR_DOMAIN]
- Riconfigurare il server GitLab:
gitlab-ctl reconfigure
Git Repositories
I repository Git creati e gestiti da GitLab si trovano in /var/opt/gitlab/git-data/repositories.
Informazioni sulle applicazioni Vultr
Le applicazioni Vultr utilizzano versioni moderne di pacchetti software. Le applicazioni sono configurate per essere distribuite con versioni specifiche del software. Nel tempo, il team Vultr aggiornerà le offerte dell'applicazione per includere i sistemi operativi, le versioni dei pacchetti più recenti, ecc. Questo documento fornisce solo informazioni aggiornate sull'ultima versione di questa applicazione. Le applicazioni Vultr vengono aggiornate senza preavviso. Se si prevede di creare un progetto o un'infrastruttura in base ai nostri modelli di applicazione, si consiglia di acquisire un'istantanea dell'applicazione utilizzata nella distribuzione iniziale.