
Gogs Hébergement
Hébergez des dépôts Git avec des problèmes, des demandes de tirage et un wiki à partir d'un serveur auto-hébergé rapide et léger.
- Un clic déployer
- 15 Go Espace disque nécessaire
- 1 Go de RAM Mémoire nécessaire
- À partir de 2 € Prix
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
- gogs/gogs:latest
- Port par défaut
- 3000

Comment fonctionne Gogs
Gogs stocke les dépôts Git derrière une interface web où les utilisateurs peuvent créer des projets, organiser les dépôts, inspecter l'activité, gérer les collaborateurs et traiter les problèmes ou les demandes de fusion. Les branches protégées, les clés de déploiement, Git LFS, les miroirs de dépôt, les migrations, les wikis et l'édition web étendent le flux de travail push-et-clone de base.
Les organisations regroupent les dépôts et les membres, tandis que les webhooks connectent les événements du dépôt aux systèmes externes pris en charge. L'application prend en charge plusieurs backends d'authentification et de base de données en amont, mais le package du catalogue ne déclare pas de service PostgreSQL ou MariaDB, donc la page d'hébergement public traite l'exigence de base de données relationnelle comme Non requise.
Fonctionnalités clés de Gogs
Le projet cible délibérément un service Git auto-hébergé simple, stable et extensible avec une petite empreinte. Son interface couvre la collaboration courante des dépôts sans présenter chaque fonction d'une suite DevSecOps complète. Cela le rend adapté aux équipes contrôlées dont le besoin principal est l'hébergement source, l'examen et le suivi des problèmes.
Gogs documente l'authentification basée sur SMTP et les notifications parmi les capacités optionnelles. Le package Gogs hébergé a la messagerie d'application désactivée, donc la livraison de courrier, les messages de vérification, les notifications et la récupération de mot de passe ne sont pas disponibles. Les exécuteurs CI, les cibles de déploiement, les fournisseurs d'identité externes et les destinations de webhook tierces sont également des services distincts.
Gogs vs GitHub
Gogs
Gogs fournit un service Git auto-hébergé avec dépôts, organisations, problèmes, demandes de fusion, wikis, branches protégées, webhooks, miroirs et LFS. GitHub est une plateforme de développement gérée par un fournisseur qui combine les dépôts et l'examen du code avec Issues, Projects, Actions, des produits de sécurité, une marketplace et des clients de bureau, mobile et ligne de commande.
GitHub
GitHub peut convenir aux équipes qui souhaitent une infrastructure d'automatisation maintenue, des intégrations larges, une administration d'entreprise et une collaboration sous un compte commercial. Gogs est attrayant quand une petite équipe valorise un serveur ciblé et est prête à exploiter le stockage des dépôts, la politique d'accès, les sauvegardes, les intégrations et tout système de construction distinct.
Qui utilise Gogs
Les petites équipes d'ingénierie utilisent Gogs pour les dépôts privés, les files d'attente d'examen, le suivi des problèmes, les wikis de documentation et les miroirs des projets en amont. Les agences peuvent séparer le travail des clients en organisations, tandis que les opérateurs de homelab peuvent l'utiliser comme un Git remote central pour le code de configuration et d'infrastructure.
Gogs n'inclut pas les minutes de construction hébergées, une flotte d'exécuteurs gérée, les environnements de déploiement ou l'étendue des fonctionnalités de sécurité et de gouvernance trouvées dans les plus grandes plateformes commerciales. La croissance des dépôts, les objets Git LFS, le trafic de clonage et les opérations concurrentes doivent être surveillés à mesure que l'équipe s'agrandit.

Auto-hébergement de Gogs : exigences et coût
L'utilisation des ressources est façonnée par le nombre et la taille des dépôts, les poussées et clonages concurrents, l'activité des demandes de fusion, l'historique des problèmes, les wikis, les miroirs, les webhooks et les objets Git LFS. Le catalogue enregistre PostgreSQL et MariaDB comme Non requis ; les dépôts, la configuration, les enregistrements d'application et les données téléchargées nécessitent toujours une persistance et une récupération coordonnées.
Sur AvaHost, Gogs utilise Plan 1 à 2 €. Le package Gogs hébergé inclut le déploiement en un clic, un domaine personnalisé avec HTTPS automatisé, les mises à jour automatiques de l'application et les sauvegardes planifiées. La messagerie d'application est désactivée, donc les notifications par courrier, la vérification et la récupération par courrier ne sont pas disponibles. Les exécuteurs de construction, l'infrastructure de déploiement, les systèmes d'identité externes, le stockage LFS en dehors du plan et les services de récepteur webhook ne sont pas inclus.
F.A.Q
Gogs commence à 2 € sur le Plan 1. Une petite collection de dépôts avec des push, clones, issues et reviews ordinaires correspond au profil d’entrée. La taille du dépôt, les objets Git LFS, le trafic miroir, les utilisateurs concurrents, les webhooks et les opérations sur l’historique volumineux sont les principales raisons de considérer un traitement ou un stockage supplémentaire.
Un nom d’hôte personnalisé peut exposer le service web Gogs via HTTPS automatisé après que le DNS pointe vers AvaHost. Mettez à jour les URL de dépôt web, les cibles de webhook, les rappels OAuth et la documentation utilisateur après modification du domaine. Les méthodes d’accès du client Git dépendent du service fourni et doivent être confirmées à partir des instructions finales de clonage de dépôt affichées dans Gogs.
Non. AvaHost désactive la messagerie applicative sur l’ensemble des services hébergés, de sorte que les notifications SMTP, la vérification par e-mail et la récupération de mot de passe par e-mail ne sont pas disponibles. Les équipes doivent maintenir l’accès administrateur à jour, utiliser l’interface web pour l’activité, et configurer uniquement les destinations webhook ou chat séparément supportées avec leurs propres identifiants lorsqu’une livraison d’événements est requise.
Le forfait héberge l’application Gogs et les données du référentiel, non une flotte de compilation gérée. Les serveurs CI, les exécuteurs, les cibles de déploiement, les registres de conteneurs, les fournisseurs d’identité externes et les récepteurs de webhooks nécessitent des systèmes ou des comptes distincts. Dimensionnez le plan en fonction de l’activité Git et du stockage, puis évaluez toute automatisation connectée indépendamment du service de référentiel.
