Gitea (self-hosted) vs GitLab
Esegui Gitea open source (MIT) su un piccolo server o su un VPS europeo e mantieni repository, issue e CI su un'infrastruttura che controlli tu. Confronto con GitLab, azienda statunitense. Nota: il lato commerciale di Gitea è CommitGo, Inc., i cui termini sono regolati dalla legge della California — non un'azienda europea; Forgejo, il fork comunitario sotto l'ombrello della tedesca Codeberg e.V., è la scelta con governance europea.
Un piccolo server Git gestito da te contro una suite DevOps statunitense
Questa pagina confronta l’esecuzione in proprio di Gitea open source — su un piccolo server in ufficio o su un VPS presso un provider UE come Hetzner, OVHcloud o Scaleway — con GitLab, la piattaforma DevOps venduta da GitLab Inc.
Prima di tutto, un chiarimento importante. Nessuna delle due parti è un’azienda europea:
- GitLab Inc. è costituita nel Delaware con sede operativa a San Francisco (documenti SEC). GitLab.com e gli abbonamenti GitLab sono servizi statunitensi.
- Il lato commerciale di Gitea è CommitGo, Inc., che fornisce “leadership and commercial support” al progetto e vende Gitea Enterprise. I suoi termini di servizio sono regolati dalla legge della California con foro a San Francisco; non è un’azienda europea, e non abbiamo trovato alcuna entità olandese, contrariamente a quanto affermava una versione precedente di questa pagina.
Ciò che rende Gitea un’opzione sovrana è che il software ha licenza MIT e puoi eseguirlo su hardware che controlli tu. A quel punto nessun fornitore detiene il tuo codice. Tutto ciò che segue riguarda questa configurazione self-hosted.
Vuoi una governance europea del progetto stesso? Guarda Forgejo, il fork comunitario creato nel 2022 dopo che i domini e il marchio di Gitea erano passati a un’azienda a scopo di lucro. I suoi domini sono detenuti da Codeberg e.V., un’associazione senza scopo di lucro di Berlino, ed è distribuito con licenza GPL v3+ dalla versione 9.0. Forgejo alimenta anche Codeberg, se preferisci non ospitare nulla in proprio.
Confronto delle giurisdizioni
| Gitea (self-hosted) | GitLab | |
|---|---|---|
| Chi detiene il tuo codice | Tu — sul tuo server | GitLab Inc. (su GitLab.com) o tu (self-managed) |
| Licenza | MIT | MIT (Community Edition) + Enterprise Edition proprietaria |
| Azienda commerciale | CommitGo, Inc. (termini secondo la legge californiana; non UE) | GitLab Inc. (Delaware, San Francisco) |
| Esposizione al CLOUD Act | Nessuna dallo strumento in self-hosting | Sì su GitLab.com — azienda statunitense |
| Fork con governance europea | Forgejo (domini detenuti da Codeberg e.V., Berlino) | — |
Confronto delle funzionalità
| Funzionalità | Gitea (self-hosted, open source) | GitLab |
|---|---|---|
| Hosting Git, pull/merge request, issue | ✅ | ✅ |
| CI/CD | ✅ Gitea Actions (sintassi GitHub Actions) | ✅ GitLab CI/CD (matura) |
| Registry di pacchetti e container | ✅ Integrato | ✅ Integrato |
| SAML, log di audit, dependency scanning | ❌ Solo Gitea Enterprise | ⚠️ Piani a pagamento |
| DAST, epic/roadmap | ❌ | ⚠️ Ultimate |
| Risorse necessarie (piccolo team) | ✅ Tipicamente 2 core / 1 GB RAM | ❌ Base 8 vCPU / 16 GB |
| Installazione | ✅ Binario singolo | ⚠️ Pacchetto Linux o Helm chart |
Prezzi (a ottobre 2026)
- Gitea open source: gratuito, MIT, utenti e repository illimitati
- Gitea Enterprise (CommitGo, Inc.): 9,5–19 $/utente/mese con impegno annuale
- GitLab Free: GitLab.com con 10 GiB di storage, 5 utenti per gruppo di primo livello e 400 minuti di calcolo/mese; il self-managed Free non ha costi di licenza
- GitLab Premium: 29 $/utente/mese, fatturazione annuale
- GitLab Ultimate: contattare il reparto vendite
Per un team in self-hosting, Gitea costa quanto un piccolo server europeo, più il tempo di amministrazione. Un team di 50 persone su GitLab Premium paga 17.400 $ all’anno solo di licenze.
Quanto costa davvero il self-hosting
- Gestione: aggiornamenti, backup, TLS e monitoraggio sono a tuo carico — anche se un unico binario rende tutto molto più semplice che con GitLab.
- Runner CI: Gitea Actions richiede runner ospitati da te.
- Funzioni mancanti: SAML, log di audit, dependency scanning, allowlist IP, 2FA obbligatoria ed ereditarietà della protezione dei branch sono funzioni di Gitea Enterprise, venduto da CommitGo.
- Governance: la direzione di Gitea è guidata da un’azienda commerciale. Se per te conta, Forgejo è l’alternativa senza scopo di lucro e consente la migrazione da Gitea.
Chi dovrebbe passare?
Gitea (o Forgejo) self-hosted è ideale per:
- Team di sviluppo piccoli e medi che vogliono un hosting Git veloce e semplice senza una suite DevOps pesante
- Organizzazioni che devono mantenere il codice sorgente in casa su un’infrastruttura europea
- Team attenti ai costi che non vogliono licenze per utente
- Home lab e piccoli uffici con hardware modesto
GitLab potrebbe fare più al caso tuo se ti servono i suoi strumenti DevSecOps integrati, i framework di conformità o gli epic — tenendo presente che queste funzioni richiedono una licenza di un’azienda statunitense.
In conclusione
Gitea non è il prodotto di un’azienda europea: il suo gestore commerciale è CommitGo, Inc. Ma il software con licenza MIT è leggero, capace e facile da eseguire sul tuo server europeo, dove nessun fornitore detiene i tuoi dati. Questo rende Gitea self-hosted un modo pratico ed economico per lasciare GitLab.com o GitHub.
Se vuoi anche che il progetto stesso sia governato da un’organizzazione senza scopo di lucro con radici europee, scegli Forgejo — lo stesso approccio leggero, con i domini detenuti da Codeberg e.V. a Berlino.
Cerchi altri strumenti europei per sviluppatori? Vedi anche: Codeberg vs GitHub, GitLab CE self-hosted vs GitHub e JetBrains vs VS Code.
Domande Frequenti
Gitea è un'azienda europea?
No. Gitea è un progetto open source con licenza MIT. Il suo sito afferma che ha 'leadership and commercial support from CommitGo', e il copyright del sito appartiene a CommitGo, Inc., che vende anche Gitea Enterprise; i suoi termini di servizio sono regolati dalla legge della California, con foro a San Francisco. Non abbiamo trovato alcuna entità europea dietro di esso. Versioni precedenti di questa pagina affermavano erroneamente che Gitea fosse gestito da un'azienda olandese. Eseguire il codice open source sui tuoi server europei resta sovrano — nessun fornitore detiene i tuoi dati — ma acquistare Gitea Enterprise significa stipulare un contratto con CommitGo.
Cos'è Forgejo e perché è importante?
Forgejo è un fork comunitario di Gitea creato nell'ottobre 2022, dopo che i domini e il marchio di Gitea erano stati trasferiti a un'azienda a scopo di lucro senza l'approvazione della community, secondo il progetto Forgejo. I suoi domini sono detenuti da Codeberg e.V., un'associazione senza scopo di lucro con sede a Berlino, in Germania, anche se la governance di Forgejo resta indipendente. È diventato un hard fork all'inizio del 2024 ed è distribuito con licenza GPL v3+ dalla versione 9.0. Codeberg.org gira su Forgejo. Se vuoi una forge leggera con una gestione senza scopo di lucro e radicata nell'UE, Forgejo è la scelta naturale.
Come si confronta Gitea con GitLab nell'uso delle risorse?
La documentazione di Gitea indica che 2 core CPU e 1 GB di RAM sono di solito sufficienti per piccoli team, e che un Raspberry Pi 3 può eseguirlo per carichi di lavoro ridotti. La documentazione di installazione di GitLab indica 8 vCPU e 16 GB di RAM come base per un'installazione a nodo singolo. Per i piccoli team, questo si traduce in un hosting molto più economico e in una manutenzione più semplice.
Gitea ha la CI/CD?
Sì. Gitea Actions offre una CI/CD integrata che usa una sintassi di workflow compatibile con GitHub Actions, con runner ospitati da te. È più giovane e meno completa della CI/CD di GitLab.
GitLab è un'alternativa europea?
No. Secondo i documenti depositati presso la SEC, GitLab Inc. è costituita nel Delaware con sede operativa a San Francisco. GitLab.com e gli abbonamenti GitLab sono servizi statunitensi. La GitLab Community Edition open source può essere ospitata in proprio — vedi la nostra pagina GitLab CE self-hosted vs GitHub.
Posso migrare da GitLab a Gitea?
Sì. Lo strumento di migrazione integrato di Gitea importa repository, issue, pull/merge request, label, milestone e release da GitLab, GitHub, Bitbucket e altri. Le grandi organizzazioni possono automatizzare migrazioni in blocco tramite la REST API di Gitea.
Ti è stato utile?
Scopri Più Alternative Europee
252 alternative europee con privacy al primo posto e conformi al GDPR.