Posts per GitLab

Installare GitLab su Debian 7

Come promesso precedentemente, ecco una guida all'installazione di GitLab su Debian 7.

Cos'è Gitlab?

Detto in due parole GitLab è un clone open di GitHub, una piattaforma completa per l'hosting di repository git con funzionalità di bug tracking, gestione dei gruppi di lavoro, wiki ecc.
E' interamente scritto in Ruby è la versione viene rilasciata in un pacchetto "omnibus" che contiene al suo interno anche tutte le dipendenze necessarie al suo funzionamento, semplificando molto l'installazione.

Se è così semplice a che serve questa guida?

Giusta osservazione. Il pacchetto omnibus è decisamente facile da installare e configurare ma presenta a anche un grosso difetto, ovvero pretende di utilizzare una sua istanza del database server (PostgreSQL) e del server web (nginx). Questo potrebbe anche andare bene su un server "vergine" ma presenta parecchi problemi su un server dove ad esempio sono già configurati PostgreSQL e Apache, come nel mio caso.
Si rende pertanto necessario far sì che GitLab per usare i servizi già installati ed evitare che attivi i suoi.

LEGGI TUTTO

Server Meltdown

Il vecchio adagio recita che esistono due tipi di persone: quelle che hanno un backup e quelle che avrebbero voluto averlo.

Ma andiamo con ordine...

Tutto è cominciato con io che decido di installare Gitlab e, essendo che GitLab mangia parecchia RAM, decido che è ora di un upgrade di memoria al mio server. Scarico un backup aggiornato, riavvio il server per essere sicuro che gli aggiornamenti degli ultimi 160 giorni di uptime non avessero fatto qualche casino ed alla fine mi accordo col datacenter per sostituire la memoria.

LEGGI TUTTO

Pagine: 1