Confronto tra Gitea, GitLab Self-Managed, Forgejo e OneDev: le migliori piattaforme Git da installare su un VPS economico. Guida alla scelta per team che vogliono controllo e privacy senza spendere una fortuna.
Gitea è la soluzione più leggera e veloce da installare: in 5 minuti hai un repository Git completo su qualsiasi VPS, anche da 1 GB di RAM. Perfetto per team che non vogliono perdersi in configurazioni complesse.
GitLab CE offre la suite più completa: CI/CD, container registry, security scanning e issue tracking integrati. Richiede più risorse ma è la scelta giusta per team che vogliono tutto in un'unica piattaforma.
Forgejo è tecnicamente identico a Gitea ma con una governance comunitaria trasparente. Ideale per chi vuole software etico senza compromessi sulla leggerezza.
Per un piccolo team, affidare il codice a GitHub o GitLab.com è comodo, ma significa cedere il controllo dei propri dati a terzi. Sempre più realtà — startup, liberi professionisti, team di sviluppo prodotto — scelgono il self-hosting per riprendersi privacy, proprietà intellettuale e libertà di personalizzazione. Il problema? Le soluzioni enterprise costano centinaia di dollari al mese.
La buona notizia è che esistono piattaforme Git self-hosted leggere, complete e open source che girano perfettamente su un VPS da meno di $50 al mese. Le abbiamo testate per voi.
> Disclaimer: questo articolo contiene link affiliati. Se acquisti tramite questi link, potremmo ricevere una commissione senza costi aggiuntivi per te.
Gitea è la scelta migliore per team piccoli che vogliono un'installazione in 5 minuti e un consumo di risorse irrisorio. Scritto in Go, Gitea funziona su un VPS da 1 GB di RAM senza sudare. Include repository, issue tracker, pull request, wiki e un CI/CD base via Actions — il tutto in un binario singolo.1
| Dimensione | Valore |
|---|---|
| Risorse | ~100 MB RAM a riposo |
| Installazione | 5 minuti (binario singolo) |
| CI/CD | Integrato (Gitea Actions) |
Perfetto per: team che vogliono qualcosa che funzioni subito senza complessità DevOps.
GitLab Community Edition è la piattaforma più ricca di funzionalità: repository, CI/CD nativo, container registry, security scanning, wiki, issue boards e molto altro. È una fabbrica del software completa. Il rovescio della medaglia? Richiede più risorse: almeno 4 GB di RAM per un'installazione decente.2
| Dimensione | Valore |
|---|---|
| Risorse | 2-4 GB RAM consigliati |
| Installazione | 30-60 minuti (Docker o Omnibus) |
| CI/CD | Integrato, potentissimo |
Perfetto per: team che hanno bisogno di CI/CD avanzato e gestione del ciclo di vita del software tutto in un posto.
Forgejo è nato da un fork di Gitea quando la governance è diventata controversa. Oggi è un progetto indipendente, guidato dalla comunità, con una forte enfasi su trasparenza e decentralizzazione. Tecnicamente molto simile a Gitea (stessa base Go, stesso profilo di risorse leggero), ma con un processo decisionale più aperto.1
| Dimensione | Valore |
|---|---|
| Risorse | ~120 MB RAM a riposo |
| Installazione | 5-10 minuti |
| CI/CD | Integrato (Forgejo Actions) |
Perfetto per: chi vuole software etico e governance comunitaria senza sacrificare la leggerezza.
OneDev è il jolly della lista. Offre un costruttore di pipeline CI/CD visuale (drag & drop) che non ha rivali tra le soluzioni self-hosted. Include anche code search avanzata, issue tracking e un sistema di query potente. Scritto in Java, consuma più di Gitea ma meno di GitLab.1
| Dimensione | Valore |
|---|---|
| Risorse | 512 MB - 1 GB RAM |
| Installazione | 10-15 minuti (Docker) |
| CI/CD | Visuale, drag & drop |
Perfetto per: team che vogliono CI/CD sofisticato senza scrivere YAML a mano.
| Caratteristica | Gitea | GitLab CE | Forgejo | OneDev |
|---|---|---|---|---|
| RAM minima | ~100 MB | ~2 GB | ~120 MB | ~512 MB |
| Installazione | ⚡ 5 min | ⏱ 30-60 min | ⚡ 5-10 min | �� 10-15 min |
| CI/CD | Base (Actions) | Avanzato | Base (Actions) | Visuale |
| Container Registry | ❌ | ✅ | ❌ | ✅ |
| Code Search | Base | ✅ | Base | ✅ Avanzata |
| Governance | Aziendale | Aziendale | Comunitaria | Aziendale |
| VPS minimo ($/mese) | ~$5-10 | ~$20-40 | ~$5-10 | ~$10-20 |
La scelta dipende da due fattori: il tuo budget hardware e le tue esigenze funzionali.
Tutte e quattro le piattaforme sono open source e supportano migrazione da GitHub/GitLab con strumenti integrati. Nessuna richiede licenze a pagamento per le funzionalità base.
| Scelta | Prezzo | RAM a riposo | Installazione | CI/CD | |
|---|---|---|---|---|---|
Gitea ▶ Scelta | — | ~100 MB | 5 minuti | Gitea Actions | Vedi il prezzo ↗ |
GitLab Self-Managed migliore per completezza | — | 2-4 GB | 30-60 min | Avanzato | Vedi il prezzo ↗ |
Forgejo migliore per governance etica | — | ~120 MB | 5-10 minuti | Forgejo Actions | Vedi il prezzo ↗ |
OneDev migliore per ci/cd visuale | — | 512 MB-1 GB | 10-15 minuti | Visuale | Vedi il prezzo ↗ |
Vuoi un approfondimento che l'articolo non ha trattato? Chiedi al motore — porta con sé il contesto dell'articolo.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.