Aller au contenu

Applications → Forgejo

Votre code, vos tickets, votre CI — auto-hébergés.

Forgejo est une plateforme Git open-source (MIT) — fork de Gitea — qui remplace GitHub, GitLab ou Bitbucket pour les équipes ayant besoin d'un hébergement de code auto-hébergé. Dépôts, suivi de tickets, tableaux de projets, pull requests, wiki, CI/CD intégré et registre de paquets — sur votre propre serveur ReefOffice, avec SSO OIDC natif.

Ce que fait Forgejo

Forgejo est une plateforme Git complète pour la collaboration sur le code. Hébergez des dépôts publics et privés avec un contrôle d'accès fin, examinez les modifications via des pull requests, suivez les bugs et les fonctionnalités avec des tickets et des tableaux de projets, documentez vos projets avec le wiki intégré, et automatisez les builds et les tests avec le CI/CD intégré — le tout auto-hébergé sur votre serveur ReefOffice avec SSO.

Pourquoi Forgejo sur ReefOffice

1

Hébergement de dépôts Git

Dépôts publics et privés illimités avec protection de branche, commits signés, règles de push et support webhook. Contrôle d'accès fin par dépôt ou organisation.

2

Suivi de tickets et tableaux de projets

Suivez les bugs, les fonctionnalités et les tâches avec des étiquettes, des jalons, un suivi du temps, des dépendances et des champs personnalisés. Tableaux de projets de type Kanban avec gestion par glisser-déposer.

3

CI/CD intégré

Forgejo Actions fournit un CI/CD compatible avec GitHub Actions. Définissez des workflows en YAML, exécutez-les sur les runners Forgejo ou votre propre infrastructure. Linting, test et déploiement automatiques à chaque push.

4

Registre de paquets

Hébergez vos propres paquets — npm, PyPI, Docker, Maven, Go modules, NuGet et plus. Intégré avec votre CI/CD pour la publication et la consommation automatisées.

5

SSO et accès d'équipe

SSO OIDC natif via Authentik. Votre équipe se connecte avec les mêmes identifiants que pour Nextcloud, Dolibarr et tous les autres services ReefOffice. Pas de connexion Git distincte à gérer.

6

Wiki et documentation de projet

Chaque dépôt inclut un wiki intégré pour la documentation, les notes de version et les guides de développement. Prend en charge Markdown avec coloration syntaxique, listes de tâches et diagrammes.

Détail technique

Comment ça fonctionne

Forgejo est un binaire Go unique avec un backend SQLite ou PostgreSQL. Sur ReefOffice, il fonctionne comme un conteneur Docker derrière nginx avec terminaison TLS. Le CI/CD intégré utilise des runners Forgejo Actions qui peuvent s'exécuter sur le même serveur ou sur une infrastructure séparée.

Comment il s'intègre à votre stack

Forgejo est le hub de projet pour les clients techniques de ReefOffice. Il fonctionne directement avec code-server (IDE navigateur), les pistes d'audit Hermes Agent poussées comme dépôt Git consultable, et les webhooks Activepieces pour les déclencheurs CI/CD.

Questions fréquentes

Puis-je migrer depuis GitHub ou GitLab ? +

Oui. Forgejo dispose d'outils d'importation intégrés pour GitHub, GitLab, Gitea et Bitbucket — dépôts, tickets, pull requests, jalons, étiquettes et pages wiki sont migrés. ReefOffice peut vous assister pendant l'onboarding.

Comment Forgejo Actions se compare-t-il à GitHub Actions ? +

Forgejo Actions est conçu pour être compatible avec GitHub Actions — les workflows écrits pour GitHub Actions fonctionnent généralement sur Forgejo avec des modifications minimales. La syntaxe YAML est la même et les actions courantes fonctionnent nativement.

Puis-je rendre des dépôts publics ? +

Oui. Forgejo prend en charge les dépôts publics que n'importe qui peut cloner, forker et parcourir sans authentification. Les dépôts privés restent entièrement chiffrés et contrôlés par les paramètres de visibilité des forks, la protection de branche et les permissions d'équipe.

Prêt à auto-héberger votre code ?

Réservez une démo et voyez comment Forgejo sur ReefOffice vous donne une plateforme Git complète sur votre propre serveur privé avec SSO.

Demander une démo