Forgejo Hosting
Găzduiți depozite Git cu probleme, cereri de extragere, pachete, echipe și colaborare la proiecte.
- Un clic implementare
- 15 GB Spațiu pe disc necesar
- 1 GB RAM Memorie necesară
- De la 2 € Preț

Linkuri oficiale
Linkurile oficiale și site-ul original al Forgejo
Ce primești
pe AvaHost
Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.
Acest șablon nu include un container de bază de date.

Tehnologie
- Imagine Docker
- codeberg.org/forgejo/forgejo:11
- Port implicit
- 3000

Cum funcționează Forgejo
Forgejo organizează codul sursă în depozite cu ramuri, commit-uri, etichete, versiuni, probleme, cereri de tragere, recenzii, etichete, jaloane, proiecte, wiki-uri, pachete, utilizatori, echipe și permisiuni. Colaborarea bazată pe web oferă responsabililor unui loc central pentru a discuta modificări și a revizui contribuții, în timp ce clienții Git acceptați interacționează cu depozitele prin protocoale web configurate.
Forgejo Actions poate coordona fluxuri de lucru de automatizare, dar execuția necesită rulatori instalați și înregistrați separat. Catalogul pachetelor nu include o flotă de rulatori, imagine de compilare, țintă de implementare, abonament la registru sau serviciu de gestionare a secretelor. Definițiile fluxului de lucru și securitatea rulatoarelor rămân responsabilitatea clientului.
Caracteristicile cheie ale Forgejo
Creșterea depozitelor, încărcările de pachete, atașamentele, activele de versiuni, istoricul problemelor, indexurile de căutare și activitatea utilizatorilor consumă stocare și procesare. Catalogul nu aprovizionează PostgreSQL sau MariaDB, deci tabelul de cerințe spune Nu este necesar pentru o bază de date relațională externă. Forgejo poate folosi propriul spațiu de stocare local al aplicației conform configurației, care trebuie protejat cu depozite și metadate.
E-mailul aplicației este dezactivat. Notificările prin e-mail, recuperarea parolei, confirmarea contului și fluxurile de lucru de răspuns prin e-mail nu pot fi prezentate ca disponibile. Echipele ar trebui să păstreze accesul administratorului, să utilizeze interfața web pentru notificări și să configureze identitatea externă doar atunci când furnizează și mențin înregistrările furnizorului necesare.
Forgejo vs GitHub
Forgejo
Forgejo oferă găzduire de depozite și colaborare pe o instalație administrată de client, cu guvernanță centrată pe comunitatea software liber din jurul Forgejo și Codeberg. GitHub este o platformă de dezvoltator operată de furnizor cu o rețea publică mare, depozite găzduite, Probleme, Proiecte, cereri de tragere, Actions, pachete, piețe, aplicații și controale organizaționale.
GitHub
GitHub poate fi potrivit pentru echipele care valorifică rețeaua sa publică de colaboratori, capacitatea de automatizare gestionată, opțiunile de suport comercial și ecosistemul larg de integrări. Forgejo este atractiv atunci când locația depozitului, domeniul, administrarea utilizatorilor și guvernanța platformei ar trebui să rămână sub controlul operatorului, cu condiția ca echipa să accepte responsabilitatea pentru actualizări, rulatori, stocare și politică.
Cine folosește Forgejo
Echipele mici de inginerie găzduiesc proiecte private, comunități open-source mențin depozite publice, agenții separă codul clientului, iar grupurile IT interne păstrează scripturi sau configurații sub revizuire. Problemele și cererile de tragere oferă un flux de lucru familiar fără externalizarea forjei de bază către un furnizor public.
Forgejo nu este un serviciu complet de livrare software în sine. Implementările în producție au nevoie în continuare de copii de siguranță independente, izolarea rulatoarelor, reguli de retenție a artefactelor, gestionare a secretelor, scanare de vulnerabilități, controale de versiuni și monitorizare adecvate riscului organizației.

Auto-găzduire Forgejo: cerințe și cost
Cererea Forgejo crește odată cu dimensiunea depozitului, operațiile Git, utilizatorii, cererile de tragere, activitatea problemelor, căutarea codului, stocarea pachetelor, activele de versiuni, atașamentele și metadatele de automatizare. Forgejo nu primește un serviciu PostgreSQL sau MariaDB în această stivă de catalog. Depozitele și pachetele pot depăși în continuare o alocare de intrare chiar dacă maparea nu clasifică aplicația ca fiind condusă de stocare.
Pe AvaHost, Forgejo folosește Planul 1 la €2. Pachetul Forgejo găzduit include implementare cu un singur clic, domeniu personalizat cu HTTPS automat, actualizări automate ale aplicației și copii de siguranță programate. Pachetul include aplicația web Forgejo, nu rulatori Actions, lucrători de compilare, ținte de implementare, scanare de vulnerabilități, scanare de secrete, înregistrări de identitate externă sau livrare de e-mail. Administratorii trebuie să definească politica de înregistrare, să protejeze conturile, să monitorizeze stocarea depozitelor și să păstreze copii independente ale codului sursă critic.
F.A.Q
Forgejo începe de la €2 pe Planul 1. Planul de intrare se potrivește pentru un set mic de depozite și colaborare ușoară. Dimensiunea depozitului, traficul Git, căutarea codului, problemele, cererile de extragere, pachetele, versiunile, atașamentele, utilizatorii și metadatele de automatizare determină când devine necesară mai multă stocare sau putere de procesare.
Forgejo include funcții de coordonare a fluxurilor de lucru, dar joburile necesită runneri instalați și înregistrați separat. AvaHost nu furnizează servere runner, imagini de build, ținte de deployment, secrete sau izolare a execuției cu acest plan de aplicație. Adăugați doar runneri de încredere, restricționați permisiunile acestora și testați fluxurile de lucru cu credențiale non-producție înainte de a activa automatizarea cu consecințe.
E-mailul aplicației este dezactivat pe AvaHost, deci Forgejo nu poate trimite notificări bazate pe e-mail, recuperare, confirmare de cont sau mesaje de răspuns prin e-mail din această implementare. Utilizatorii ar trebui să revizuiască activitatea din interfața web, iar administratorii trebuie să mențină acces securizat. Furnizorii de identitate externi necesită înregistrări furnizate de client și nu sunt incluși.
Actualizările aplicației Forgejo sunt aplicate automat, iar AvaHost include copii de siguranță programate. Depozitele, metadatele aplicației, utilizatorii, problemele, cererile de extragere, pachetele și configurația trebuie considerate un singur set de recuperare. Păstrați oglinzi independente ale codului critic și testați autentificarea, clonarea peste protocoale web acceptate, recenziile, pachetele și permisiunile după versiunile majore.
