Forgejo Hébergement
Hébergez des référentiels Git avec des problèmes, des demandes d'extraction, des packages, des équipes et la collaboration de projet.
- Un clic déployer
- 15 Go Espace disque nécessaire
- 1 Go de RAM Mémoire nécessaire
- À partir de 2 € Prix

Liens officiels
Les liens officiels et le site web original de Forgejo
Ce que vous obtenez
sur AvaHost
Le déploiement en un clic, un domaine personnalisé, HTTPS gratuit, des mises à jour automatiques des applications et des sauvegardes programmées sont inclus avec chaque application Cloud. Vous pouvez exécuter plusieurs applications sur un seul serveur, et l'accès au terminal est inclus.
Ce modèle n'inclut pas de conteneur de base de données.

Tech
- Image Docker
- codeberg.org/forgejo/forgejo:11
- Port par défaut
- 3000

Fonctionnement de Forgejo
Forgejo organise le code source en référentiels avec branches, commits, tags, releases, issues, pull requests, reviews, labels, jalons, projets, wikis, packages, utilisateurs, équipes et permissions. La collaboration basée sur le web offre aux mainteneurs un lieu central pour discuter des modifications et examiner les contributions, tandis que les clients Git supportés interagissent avec les référentiels via des protocoles web configurés.
Forgejo Actions peut coordonner les workflows d'automatisation, mais l'exécution nécessite des runners installés et enregistrés séparément. Le catalogue ne comprend pas une flotte de runners, une image de build, une cible de déploiement, un abonnement à un registre ou un service de gestion des secrets. Les définitions de workflow et la sécurité des runners restent la responsabilité du client.
Fonctionnalités clés de Forgejo
La croissance des référentiels, les uploads de packages, les pièces jointes, les assets de release, l'historique des issues, les index de recherche et l'activité des utilisateurs consomment du stockage et du traitement. Le catalogue ne provisionne pas PostgreSQL ou MariaDB, donc le tableau des exigences indique Non requis pour une base de données relationnelle externe. Forgejo peut utiliser son propre stockage d'application local selon la configuration, qui doit être protégé avec les référentiels et les métadonnées.
L'email d'application est désactivé. Les notifications par email, la récupération de mot de passe, la confirmation de compte et les workflows de réponse par email ne peuvent pas être présentés comme disponibles. Les équipes doivent conserver l'accès administrateur, utiliser l'interface web pour les notifications et configurer l'identité externe uniquement lorsqu'elles fournissent et maintiennent les enregistrements de fournisseur requis.
Forgejo vs GitHub
Forgejo
Forgejo fournit l'hébergement de référentiels et la collaboration sur une installation administrée par le client, avec une gouvernance centrée sur la communauté des logiciels libres autour de Forgejo et Codeberg. GitHub est une plateforme de développement exploitée par un fournisseur avec un grand réseau public, des référentiels hébergés, Issues, Projects, pull requests, Actions, packages, marketplaces, applications et contrôles d'organisation.
GitHub
GitHub peut convenir aux équipes qui valorisent son réseau public de contributeurs, sa capacité d'automatisation gérée, ses options de support commercial et son écosystème d'intégration large. Forgejo est attrayant lorsque l'emplacement du référentiel, le domaine, l'administration des utilisateurs et la gouvernance de la plateforme doivent rester sous le contrôle de l'opérateur, à condition que l'équipe accepte la responsabilité des mises à jour, des runners, du stockage et de la politique.
Qui utilise Forgejo
Les petites équipes d'ingénierie hébergent des projets privés, les communautés open-source maintiennent des référentiels publics, les agences séparent le code client et les groupes IT internes conservent les scripts ou la configuration sous révision. Les issues et les pull requests fournissent un workflow familier sans externaliser la forge principale vers un fournisseur public.
Forgejo n'est pas un service complet de livraison de logiciels en soi. Les déploiements en production ont toujours besoin de sauvegardes indépendantes, d'isolation des runners, de règles de rétention des artefacts, de gestion des secrets, d'analyse des vulnérabilités, de contrôles de release et de surveillance appropriés au risque de l'organisation.

Auto-hébergement de Forgejo : exigences et coût
La demande de Forgejo augmente avec la taille des référentiels, les opérations Git, les utilisateurs, les pull requests, l'activité des issues, la recherche de code, le stockage des packages, les assets de release, les pièces jointes et les métadonnées d'automatisation. Forgejo ne reçoit pas de service PostgreSQL ou MariaDB dans cette pile de catalogue. Les référentiels et les packages peuvent toujours dépasser une allocation d'entrée même si le mappage ne classe pas l'app comme axée sur le stockage.
Sur AvaHost, Forgejo utilise Plan 1 à 2 €. Le package Forgejo hébergé comprend un déploiement en un clic, un domaine personnalisé avec HTTPS automatisé, les mises à jour automatiques des applications et les sauvegardes programmées. Le package comprend l'application web Forgejo, pas les runners Actions, les workers de build, les cibles de déploiement, l'analyse des vulnérabilités, l'analyse des secrets, les enregistrements d'identité externe ou la livraison d'email. Les administrateurs doivent définir la politique d'enregistrement, protéger les comptes, surveiller le stockage des référentiels et conserver des copies indépendantes du code source critique.
F.A.Q
Forgejo commence à 2 € sur le Plan 1. Le plan d’entrée convient à un petit ensemble de dépôts et une collaboration légère. La taille du dépôt, le trafic Git, la recherche de code, les problèmes, les demandes de fusion, les paquets, les versions, les pièces jointes, les utilisateurs et les métadonnées d’automatisation déterminent quand un stockage ou un traitement supplémentaire devient nécessaire.
Forgejo inclut des fonctionnalités de coordination de flux de travail, mais les tâches nécessitent des exécuteurs installés et enregistrés séparément. AvaHost ne fournit pas de serveurs d’exécution, d’images de construction, de cibles de déploiement, de secrets ou d’isolation d’exécution avec ce plan d’application. Ajoutez uniquement des exécuteurs de confiance, limitez leurs permissions et testez les flux de travail avec des identifiants hors production avant d’activer l’automatisation conséquente.
L’email applicatif est désactivé sur AvaHost, donc Forgejo ne peut pas envoyer de notifications par email, de récupération de compte, de confirmation d’inscription ou de messages de réponse par email depuis ce déploiement. Les utilisateurs doivent consulter l’activité via l’interface web, et les administrateurs doivent conserver un accès sécurisé. Les fournisseurs d’identité externes nécessitent des inscriptions fournies par le client et ne sont pas inclus.
Les mises à jour de l’application Forgejo sont appliquées automatiquement, et AvaHost inclut des sauvegardes planifiées. Les référentiels, les métadonnées d’application, les utilisateurs, les problèmes, les demandes de tirage, les packages et la configuration doivent être considérés comme un ensemble de récupération unique. Conservez des miroirs indépendants du code critique et testez la connexion, le clonage sur les protocoles web pris en charge, les révisions, les packages et les permissions après les versions majeures.
