Forgejo Hosting
Ospita repository Git con problemi, richieste pull, pacchetti, team e collaborazione ai progetti.
- Un clic distribuisci
- 15 GB Spazio su disco necessario
- 1 GB di RAM Memoria necessaria
- Da 2 € Prezzo

Link ufficiali
I link ufficiali e il sito web originale di Forgejo
Cosa ottieni
su AvaHost
Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.
Questo template non include un contenitore di database.

Tecnologia
- Immagine Docker
- codeberg.org/forgejo/forgejo:11
- Porta predefinita
- 3000

Come funziona Forgejo
Forgejo organizza il codice sorgente in repository con branch, commit, tag, release, issue, pull request, review, label, milestone, project, wiki, package, utenti, team e permessi. La collaborazione basata sul web offre ai maintainer un luogo centrale per discutere le modifiche e revisionare i contributi, mentre i client Git supportati interagiscono con i repository attraverso protocolli web configurati.
Forgejo Actions può coordinare flussi di lavoro automatizzati, ma l'esecuzione richiede runner installati e registrati separatamente. Il catalogo non include una flotta di runner, un'immagine di build, un target di deployment, un abbonamento al registry o un servizio di gestione dei segreti. Le definizioni dei workflow e la sicurezza dei runner rimangono responsabilità del cliente.
Caratteristiche principali di Forgejo
La crescita dei repository, i caricamenti di package, gli allegati, gli asset delle release, la cronologia delle issue, gli indici di ricerca e l'attività degli utenti consumano storage e elaborazione. Il catalogo non provisiona PostgreSQL o MariaDB, quindi la tabella dei requisiti indica Non richiesto per un database relazionale esterno. Forgejo può utilizzare il proprio storage locale dell'applicazione secondo la configurazione, che deve essere protetto con repository e metadati.
L'email dell'applicazione è disabilitata. Le notifiche email, il recupero della password, la conferma dell'account e i flussi di lavoro reply-by-email non possono essere presentati come disponibili. I team devono mantenere l'accesso amministratore, utilizzare l'interfaccia web per le notifiche e configurare l'identità esterna solo quando forniscono e mantengono le registrazioni del provider richieste.
Forgejo vs GitHub
Forgejo
Forgejo fornisce hosting di repository e collaborazione su un'installazione amministrata dal cliente, con governance incentrata sulla comunità del software libero attorno a Forgejo e Codeberg. GitHub è una piattaforma per sviluppatori gestita da un provider con una grande rete pubblica, repository ospitati, Issues, Projects, pull request, Actions, package, marketplace, applicazioni e controlli organizzativi.
GitHub
GitHub può essere adatto ai team che apprezzano la sua rete pubblica di contributori, la capacità di automazione gestita, le opzioni di supporto commerciale e l'ampio ecosistema di integrazioni. Forgejo è attraente quando la posizione del repository, il dominio, l'amministrazione degli utenti e la governance della piattaforma devono rimanere sotto il controllo dell'operatore, a condizione che il team accetti la responsabilità per gli aggiornamenti, i runner, lo storage e la policy.
Chi usa Forgejo
I piccoli team di ingegneria ospitano progetti privati, le comunità open-source mantengono repository pubblici, le agenzie separano il codice dei client e i gruppi IT interni mantengono script o configurazioni sotto revisione. Le issue e le pull request forniscono un flusso di lavoro familiare senza esternalizzare la forge principale a un provider pubblico.
Forgejo non è un servizio completo di software delivery di per sé. I deployment in produzione hanno ancora bisogno di backup indipendenti, isolamento dei runner, regole di conservazione degli artefatti, gestione dei segreti, scansione delle vulnerabilità, controlli delle release e monitoraggio appropriato al rischio dell'organizzazione.

Self-hosting di Forgejo: requisiti e costi
La domanda di Forgejo cresce con la dimensione dei repository, le operazioni Git, gli utenti, le pull request, l'attività delle issue, la ricerca del codice, lo storage dei package, gli asset delle release, gli allegati e i metadati dell'automazione. Forgejo non riceve un servizio PostgreSQL o MariaDB in questo stack di catalogo. I repository e i package possono comunque superare un'allocazione iniziale anche se la mappatura non classifica l'app come storage-driven.
Su AvaHost, Forgejo utilizza Plan 1 a €2. Il package Forgejo ospitato include deployment con un clic, un dominio personalizzato con HTTPS automatico, aggiornamenti automatici dell'applicazione e backup programmati. Il package include l'applicazione web Forgejo, non i runner di Actions, i worker di build, i target di deployment, la scansione delle vulnerabilità, la scansione dei segreti, le registrazioni di identità esterna o la consegna di email. Gli amministratori devono definire la policy di registrazione, proteggere gli account, monitorare lo storage dei repository e mantenere copie indipendenti del codice sorgente critico.
F.A.Q
Forgejo inizia a €2 nel Piano 1. Il piano entry è adatto a un piccolo set di repository e una collaborazione leggera. Le dimensioni del repository, il traffico Git, la ricerca del codice, i problemi, le pull request, i pacchetti, i rilasci, gli allegati, gli utenti e i metadati di automazione determinano quando diventa necessario più storage o elaborazione.
Forgejo include funzionalità di coordinamento dei flussi di lavoro, ma i job richiedono runner installati e registrati separatamente. AvaHost non fornisce server runner, immagini di build, target di deployment, secret o isolamento dell’esecuzione con questo piano app. Aggiungi solo runner affidabili, limita le loro autorizzazioni e testa i flussi di lavoro con credenziali non di produzione prima di abilitare l’automazione critica.
L’email applicativa è disabilitata su AvaHost, pertanto Forgejo non può inviare notifiche basate su email, recupero account, conferma registrazione o messaggi di risposta via email da questo deployment. Gli utenti devono verificare l’attività tramite l’interfaccia web, e gli amministratori devono mantenere un accesso sicuro. I provider di identità esterni richiedono registrazioni fornite dal cliente e non sono inclusi nel bundle.
Gli aggiornamenti dell’applicazione Forgejo vengono applicati automaticamente e AvaHost include backup pianificati. Repository, metadati dell’applicazione, utenti, issue, pull request, pacchetti e configurazione devono essere considerati un unico set di ripristino. Mantieni mirror indipendenti del codice critico e testa l’accesso, la clonazione su protocolli web supportati, le review, i pacchetti e i permessi dopo i rilasci principali.
