var img = document.createElement('img'); img.src = "https://stats.esprit-libre-conseil.com/m.php?idsite=5&rec=1&url=https://froggit.fr/" + location.pathname; img.style = "border:0"; img.alt = "tracker"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(img,s);
Skip to main content

La Foire Aux Questions de Froggit

Réponses aux questions que l'on nous pose réguliÚrement.

Si j'ai bien compris, votre offre est une alternative à ces services ?​

Froggit est une instance mutualisĂ©e, c’est une alternative Ă  GitHub et GitLab.com.

Ce n’est pas une offre on-premise dĂ©diĂ©e.

Chacun de vos clients aura donc son instance privĂ©e (privatisĂ©e) de GitLab et Mattermost, et peut-ĂȘtre mĂȘme des managers de packages Composer, npm, etc. ?​

Froggit Ă©tant une instance mutualisĂ©e tout le monde partage la mĂȘme instance, comme pour GitLab.com.

Nous avons fait ce choix car pour le moment il n’y a aucun service de ce type en France avec un niveau de service professionnel.

Il y a plein de fournisseurs d’instances privĂ©es et nous ne voulions pas entrer en concurrence avec eux.

Pour nous il y a un enjeu de souverainetĂ© et d’autonomie numĂ©rique par rapport aux USA.

Mais aussi un enjeu écologique, en mutualisant une instance nous espérons proposer un service de qualité, avec un moindre coût écologique.

Aura-t-on notre propre domaine personnalisĂ© ?​

Ce n’est pour le moment pas possible. Il faudra attendre que nous commercialisation l’offre privĂ©e on-premise.

Vous pouvez nous contactez si vous ĂȘtes pressĂ©. Nous Ă©tudierons votre besoin et verrons si nous pourrons y rĂ©pondre.

Pour simplifier c'est simplement un GitLab ?​

Froggit c’est dĂ©jĂ  plus qu’un GitLab.

Pour le moment nous avons en effet les briques de bases de GitLab mais nous avons également activé un chat Mattermost. Et le tout est connecté à un SSOSSO.

Nous prĂ©voyons d’ajouter d’autres briques dans l’avenir comme les registres privĂ©s (Conteneurs et autres packages).

Quelles sont les fonctionnalitĂ©s ?​

đŸ§Ș Le Lab​

Le laboratoire vous permet d’hĂ©berger votre code et de collaborer dessus avec Git. C'est plus qu'un serveur Git puisque vous pouvez gĂ©rer un projet complet dessus. Le Lab est le cƓur de Froggit et il sert aussi de base centrale pour l’authentification unique (SSO) des autres services.

🔁 La CI​

Fournir un outil de collaboration de code sans IntĂ©gration Continue n'Ă©tait pas pensable pour nous. C'est pour cela que nous avons mis en place une CI avec un serveur et un dĂ©bordement Ă©lastique dans Kubernetes. Il n’y a pas de limites pour le moment chez nous lĂ  oĂč chez GitLab.com c’est limitĂ© Ă  400 minutes.

💬 Le Chat​

Pour collaborer les Ă©quipes ont besoin de communiquer. Qu'elles soient physiquement au mĂȘme endroit ou non une communication asynchrone est importante. C'est pour cela que Froggit inclut un chat avec le service. Vous pourrez mĂȘme faire remonter vos alertes et messages venant du Lab. L’authentification se fera grĂące au Lab, vous n’aurez qu'un seul compte pour tous les services de Froggit. Vous pourrez abandonner Slack sans crainte !

🔖 Les Pages​

Vous avez besoin de créer des sites statiques pour vos documentations. C'est pour cela que nous mettons en place les GitLab Pages qui vous permettent d'héberger des sites statiques.

OĂč se trouvent les serveurs qui hĂ©bergent ?​

Toutes nos machines sont hĂ©bergĂ©es en France, chez Scaleway. Cela nous permet d’ĂȘtre autonome et de ne pas ĂȘtre soumis au #CloudAct.

Nous avons séparé les fonctionnalités sur plusieurs serveurs pour plus de sécurité et de réactivité.

Nous avons un gros runneur constamment allumé ainsi que des runneurs à débordement à la demande hébergés dans un Kapsule élastique. Cela nous assure une faible empreinte écologique tout en permettant une bonne réponse aux besoins utilisateurs.

Pouvez-vous garantir que le code reste dans un espace privĂ© Ă  notre sociĂ©té​

C’est une instance mutualisĂ©e au mĂȘme titre que https://GitLab.com. C'est le mĂȘme niveau de sĂ©curitĂ©. Si vous crĂ©ez un groupe privĂ© pour votre sociĂ©tĂ© et que vous y mettez des dĂ©pĂŽts privĂ©s, seuls les membres de votre groupe verront vos dĂ©pĂŽts. Il y a une vidĂ©o sur ce sujet sur la chaĂźne des Compagnons du DevOps. https://youtu.be/qcHdS7dXwL8

Bien sĂ»r, vous vous en doutez, en tant qu’administrateur de l’instance, les personnes qui gĂšrent Froggit ont accĂšs Ă  tous les dĂ©pĂŽts pour l'exploitation technique. Mais Ă  travers nos CGV, CGU et politique de confidentialitĂ©, nous nous engageons Ă  garder ces donnĂ©es confidentielles et ne pas les exploiter autrement que pour vous rendre le service souscrit. Nous avons rĂ©digĂ© ces documents avec des termes comprĂ©hensibles, loin du jargon juridique habituel, comme gage de notre transparence.

Quel espace y a -t-il de disponible pour les artefacts gĂ©nĂ©rĂ©s ?​

Nous avons augmenté la valeur par défaut de GitLab (100Mo) à 500Mo pour les artefacts. Vous pouvez voir toute la configuration de Froggit ici.

Est-ce qu'il serait facile de migrer tous nos projets / repositories / issues / users / archives depuis notre GitLab self-hosted à votre plateforme ?​

Vous ne pourrez pas importer votre instance privée dans Froggit. Il faudra recréer l'arborescence de vos groupes et sous-groupes. Vous pourrez importer vos projets par URL, mais alors seuls le code et les commits seront importés. Tout ce qui touche aux fonctions de base de git en somme.

Quelles sont les mesures de sĂ©curitĂ© mises en Ɠuvre de votre cĂŽtĂ© ?​

Les ports sont filtrĂ©s au niveau du rĂ©seau du fournisseur cloud et entre les serveurs. Le code source de l'infra est dĂ©veloppĂ© avec Ansible et Terraform et nous permet de remonter les environnements facilement en cas de problĂšme. Nous avons 3 environnements : staging, prĂ©prod et production. Nous appliquons les mises Ă  jour des services tous les mois avec une version de retard pour Ă©viter d’essuyer les premiers bugs.

Les donnĂ©es des serveurs sont sur des pools LVM avec des disques attachĂ©s de type BlockStorage. C'est rĂ©pliquĂ© 3 fois chez Scaleway, autant dire qu’on ne risque pas une corruption de donnĂ©e de si tĂŽt.

Les sauvegardes sont faites toutes les nuits via deux méthodes différentes et sur 2 supports différents :

  • vers le S3 de Scaleway avec le chiffrement de bout en bout
  • vers notre propre serveur Borg qui est chez SoYouStart avec le chiffrement de bout en bout

En fonctions des retours clients nous améliorerons tous ça bien sûr.

Est-ce que le look (thùme) de GitLab sera celui qu'on voit sur https://lab.frogg.it ou aura-t-on les couleurs du thùme de base, classique de GitLab ?​

Nous appliquons un thÚme de base aux couleurs de Froggit mais chaque utilisateur peut changer les couleurs dans les préférences de son compte :

https://lab.frogg.it/profile/preferences

OĂč est la communautĂ© et comment ça va marcher ?​

C’est vrai que Froggit c’est avant tout une communautĂ© d’utilisateurs de Git et de GitLab.

La communauté bénéficiera gratuitement des services suivants :

  • Un forum Discourse
  • Un Wiki

Pour le moment nous sommes trÚs pris par le lancement de Froggit mais nous espérons pouvoir lancer la communauté dans les mois qui viennent.

Vous avez une question qui n’est pas dans la FAQ Ă©crivez-nous.


  1. Single Sign On: authentification unique entre plusieurs services.↩