Ospitare Forgejo, senza installare nulla
Una forge Git completa in un solo binario: depositi, ticket, richieste di fusione, revisione del codice e registro di pacchetti, su un indirizzo che ti appartiene.
A partire da 8,99 €/mese
Presentazione
Forgejo installato, aggiornato e salvato da noi, su una macchina in Francia. La tua forge Git completa e leggera: depositi, ticket, richieste di fusione, wiki e registro di pacchetti. Non installi nulla, non configuri alcun server: l'applicazione è online pochi minuti dopo l'ordine, a tuo nome.
L'offerta che gli si addice è App Comfort a 8,99 €/mese IVA inclusa — 4 GB di memoria. A riposo, Forgejo sta in qualche centinaio di megabyte: è un binario Go. Contano gli strappi — un git push voluminoso avvia una ricompressione degli oggetti, l'indicizzazione del codice percorre i depositi per alimentare la ricerca, e il registro di pacchetti maneggia archivi interi. Quattro gigabyte sono il margine che evita che un push da trecento megabyte faccia aspettare tutta la squadra.
Il rimpatrio da GitHub o da GitLab non si limita al codice: con un gettone di accesso, lo strumento di migrazione importa anche i ticket, le richieste di fusione, i commenti, le etichette, le tappe, le pubblicazioni e il wiki. E poiché Forgejo parla Git puro, un semplice git clone basta sempre per ripartire: nessun formato proprietario trattiene i tuoi depositi.
Che cosa sa fare Forgejo
Revisione del codice e rami protetti
Commenti riga per riga su una richiesta di fusione, numero di approvazioni richiesto prima dell'integrazione, rami vietati al push diretto. Le regole si applicano per deposito e per squadra.
Registro di pacchetti integrato
npm, PyPI, Maven, NuGet, Composer, Cargo, contenitori OCI, pacchetti Debian e RPM: le tue librerie interne si pubblicano nello stesso posto del codice che le produce, senza aprire un deposito esterno.
Specchi e migrazione assistita
Un deposito remoto può essere seguito a specchio, in un senso o nell'altro. È il modo più morbido di lasciare GitHub: si mantengono i due in parallelo il tempo di spostare le abitudini.
Forgejo Actions
L'integrazione continua legge file di workflow nella sintassi di GitHub Actions. Bisogna collegargli un esecutore — un processo separato che prende i compiti e li fa girare — altrimenti non si costruisce nulla.
A che cosa serve, concretamente
Un'agenzia che ospita il codice dei suoi clienti
Un deposito privato per cliente, squadre che hanno accesso solo ai propri, e nessuna fattura che sale a ogni sviluppatore aggiunto. Il cliente può essere invitato in lettura sul suo solo progetto.
Lavori di studenti seguiti da un docente
Un insegnante crea un'organizzazione per anno e un deposito per coppia. I minori non devono aprire un account presso un fornitore statunitense per consegnare il loro progetto.
Tenere una copia francese dei propri depositi pubblici
Un indipendente lascia i suoi progetti visibili su GitHub per la vetrina, ma mantiene uno specchio in casa. Se l'account viene sospeso o l'offerta cambia, il lavoro è già altrove.
Pubblicare i propri pacchetti interni
Una squadra di tre sviluppatori pubblica la propria libreria come pacchetto npm privato, versionata accanto al codice sorgente, senza aprire un account su un registro commerciale.
Documentare un software di lavoro nello stesso posto
Il wiki, i ticket e i binari di pubblicazione vivono nel deposito del software. Chi prenderà il posto in futuro troverà tutto nello stesso luogo, non sparso fra tre strumenti.
Ospitato in Francia
Nella nostra infrastruttura della Nuova Aquitania, gestito in proprio. Il tuo codice sorgente e i tuoi segreti di configurazione restano sul territorio.
Domande frequenti
Nulla. Scegli l'applicazione, compili i campi che richiede — spesso un indirizzo e-mail e un nome — ed è online. L'accesso arriva per e-mail con l'indirizzo e le credenziali.
Sì. Incollando un gettone di accesso personale nell'assistente di migrazione, Forgejo recupera lo storico Git, ma anche i ticket e i loro commenti, le richieste di fusione, le etichette, le tappe, le pubblicazioni e il wiki. È proprio quello che un semplice git clone non fa, ed è quello che rende il trasloco sopportabile quando un progetto ha tre anni di discussioni alle spalle.
Forgejo è nato da una diramazione di Gitea, portata avanti dall'associazione Codeberg e.V. La parentela è diretta: le schermate si assomigliano, i concetti sono gli stessi, e passare dall'uno all'altro non richiede una conversione dei dati. La differenza sta soprattutto nella governance — un progetto associativo da un lato, una società dall'altro.
Sì, con una sfumatura che è meglio conoscere: Forgejo Actions legge i file di workflow nel formato GitHub Actions, ma l'esecuzione richiede un runner, cioè un processo che riceve i compiti e li fa girare. Senza di lui, depositi, ticket e fusioni funzionano perfettamente, ma non si avvia nessuna costruzione.
Sì, fanno parte del servizio. Un'applicazione self-hosted non aggiornata è un rischio per la sicurezza, non un risparmio.