Le monde de l'autohébergement Git a un nouveau pilier : Forgejo, une forge logicielle libre, légère et entièrement communautaire. Pensée comme une alternative crédible à GitHub ou GitLab pour héberger son code chez soi, elle gagne du terrain dans les équipes soucieuses de leur souveraineté numérique.
Qu'est-ce qu'une forge logicielle ?
Une forge regroupe tous les outils nécessaires au développement collaboratif autour d'un dépôt Git : hébergement du code, suivi des tickets (issues), demandes de fusion (pull requests), wiki, gestion des versions et, de plus en plus, intégration continue (CI/CD).
On n'est pas obligé d'utiliser GitHub
GitHub (propriété de Microsoft) et GitLab dominent le marché, mais ils ne sont pas une fatalité. Confier l'intégralité de son code source — souvent le cœur de son activité — à une plateforme américaine soulève de vraies questions : dépendance à un acteur unique, conditions d'utilisation qui évoluent, et surtout exposition au Cloud Act qui permet aux autorités américaines d'accéder aux données hébergées par une entreprise US, où qu'elles soient.
Avec Forgejo, vous hébergez votre forge sur vos propres serveurs, en France ou en Europe, chez l'hébergeur de votre choix.
L'hébergement souverain
Vos dépôts, vos tickets et vos pipelines CI/CD restent sur une infrastructure que vous maîtrisez. Aucune donnée n'est confiée à un tiers étranger : vous gardez le contrôle total, vous facilitez votre conformité RGPD, et vous garantissez la continuité de service indépendamment des décisions commerciales d'une plateforme.
Forgejo, en quelques mots
Forgejo (du mot espéranto forĝejo, « la forge ») est né en 2022 d'un fork de Gitea, à la suite d'inquiétudes sur la gouvernance de ce dernier passé sous contrôle d'une société commerciale. Le projet est aujourd'hui porté par Codeberg e.V., une association à but non lucratif allemande.
- 100 % logiciel libre (licence GPLv3+), sans CLA imposé aux contributeurs
- Léger : un seul binaire Go, qui tourne même sur un Raspberry Pi
- Gouvernance communautaire, indépendante de tout intérêt commercial
- Migration facile depuis Gitea ou GitHub
Les fonctionnalités clés
- Hébergement de dépôts Git avec issues, pull requests, releases et wiki
- Forgejo Actions : une CI/CD compatible avec les workflows GitHub Actions
- Registre de paquets (conteneurs, npm, PyPI, etc.)
- Gestion fine des organisations, équipes et permissions
La fédération, le pari d'avenir
Forgejo développe la fédération des forges (basée sur ActivityPub) : à terme, ouvrir un ticket ou une pull request sur une instance distante depuis sa propre forge, sans compte chez l'autre. Un changement de paradigme pour le développement décentralisé.
Pourquoi s'y intéresser ?
Pour une PME ou un indépendant, Forgejo offre un excellent compromis : la richesse fonctionnelle d'un GitHub, la maîtrise totale de ses données, et une empreinte serveur minime. Le tout sans coût de licence et sans dépendance à un acteur unique.
Chez Linkinfo, nous accompagnons la mise en place de ce type d'infrastructure autohébergée et souveraine, de l'installation à la sauvegarde en passant par l'intégration continue. Et si vous ne souhaitez pas gérer de serveur, nous pouvons aussi héberger votre forge pour vous sur notre infrastructure en France : vous profitez de votre propre Forgejo, clé en main, sans la moindre dépendance à une plateforme étrangère.
Article par Zavier