[Candidature] ReflexLibre
Présentation
ReflexLibre est une société qui propose à des assos ou des entreprises des applications libres pour la collaboration, la communication ou la publication.
Quelques applications que je propose via ReflexLibre: nextcloud, onlyoffice, wekan, libreERP, libresurvey, framaform, opensondage, rainloop, lstu, wordpress... Plus généralement, si ça s'installe sous YunoHost ou si maintenir un package a un potentiel je peux le proposer.
En matière d'hébergement, je propose 2 gammes d'offres :
- Une offre "App sur serveur mutualisé" = des instances d'apps dédiées à la structure mais sur un serveur mutualisé entre plusieurs structures clientes (chaque client à son ou ses instances, mais le tout est sur le même serveur)
- Une offre "Serveur virtuel" = un serveur YunoHost, dédiés à la structure cliente, avec les instances d'apps demandées. Dans certains cas ReflexLibre loue le serveur, dans d'autre c'est la structure qui loue directement le serveur (infogérance).
Il n'y a donc jamais de clients qui partagent la même instance d'application.
Je fonctionne avec beaucoup d'accompagnement, l'objectif c'est de répondre à une problématique et j'aide la structure dans la configuration et la prise en main.
Chaque structure co-détient avec ReflexLibre les accès administrateurs de ses instances (et de son serveur dans le cas de la deuxième offre). Par contre la structure cliente doit prendre un abonnement supplémentaire si elle souhaite déployer une autre app sur le serveur (car j'en fait la sauvegarde, les maj, le support, le maintient du paquet si nécessaire etc).
Sur le plan technique, je déploie avec une recette ansible, via le rôle ansible-yunohost + de la config à la main.
Je monitore via https://github.com/zamentur/yunomonitor qui me permet de recevoir des alertes sur 2 emails et via SMS et surtout c'est un outils qui auto-détecte ce qui doit être monitoré. Et dans quelques jours, je profiterais également du diagnostique de la version 3.8 de YunoHost.
Je fais des sauvegardes chiffrées dans 2 endroits autour de 13h et autour de 4h: au siège social de ReflexLibre (chez moi) sur un RAID1, et chez PulseHeberg (Nanterre). La sauvegarde est faite via borg_ynh et borgserver_ynh couplées aux backup de YunoHost (dont j'ai écrit une bonne partie du code). Les clés de déchiffrement sont sur 3 supports.
Le siteweb et les mails de ReflexLibre sont chez OVH. Peut être que je le mettrais chez ARN, mais étant le président d'ARN j'essaie de faire en sorte que si j'ai une panne chez ARN je n'ai pas aussi le téléphone de ReflexLibre qui sonne en même temps ou l'impossibilité de recevoir les mails de plaintes des clients qui ont un serveur virtuel chez ARN...
Les serveurs de l'offre mutualisée sont chez FirstHeberg. Pour le reste se référer à ce lien: https://reflexlibre.net/fr/fournisseurs . Chaque client à dans son devis la localisation du serveur et le fournisseur éventuel. Je n'administre que sur des serveurs en France (peut être que j'étendrais à certains pays européens).
J'ai zigouillé mon serveur de démo, mais je vais le remettre rapidement en route pour que celles et ceux qui le souhaite puisse voir un exemple de service.
Info pour aider à l'évaluation de ma candidature
Les informations TODO vont être complétée incessamment sous peu pour que je sois en conformité
- Nom du futur CHATON : ReflexLibre
- Fiche chatons: https://chatons.org/fr/chaton/reflexlibre
- Présentation sur le forum: https://forum.chatons.org/t/presentation-reflexlibre/1212
- Nom de la structure parente le cas échéant : N/A
- Forme juridique de la structure : Société par Actions Simplifiée Unipersonnelle
- Site du futur CHATON : https://reflexlibre.net
- Site de la structure parente le cas échéant : N/A
- Mentions légales : https://reflexlibre.net/fr/#legal (en cliquant sur "Mentions Légales)
- Conditions Générales d'Utilisation : https://reflexlibre.net/fr/cgs et https://reflexlibre.net/fr/rgpd
- Journal des incidents et maintenances : https://status.reflexlibre.net
- Documentation : https://doc.reflexlibre.net
- Détails concernant les sauvegardes : https://reflexlibre.net/fr/cgs#sauvegarde et https://doc.reflexlibre.net/technique:sauvegardes
- Liste des requêtes administratives : https://doc.reflexlibre.net/transparence:requetes_administratives
- Rapports d'activité : https://doc.reflexlibre.net/transparence:bilan
- Liste des microcodes propriétaires (le cas échéant) : https://doc.reflexlibre.net/transparence:independance
- Lien vers les informations concernant l'hébergement du CHATON : https://reflexlibre.net/fr/fournisseurs (TODO)
- Exemple de contribution au libre : Je contribue à YunoHost régulièrement (développement, organisation Brique Camp, install party, trésorerie...). Exemple plus concret: le diagnostique des mails dans YunoHost 3.8 https://github.com/YunoHost/yunohost/pull/921
- Exemple de démarche d'éducation populaire : ReflexLibre propose des formations autour de la question de la vie privée, internet et société, usage, etc. En tant que personne physique, je fais du support sur le forum YunoHost, j'anime des évènements libristes tous les mois (Libérons-nous du pistage, Hack ver alli), je donne des cours d'informatique alternative dans un lycée privé hors contrat. Je parle logiciel libre à l'INSA de Strasbourg. J'ai créé Network & Magic, un jeu de rôle sous licence libre pour découvrir internet et sensibiliser à la question de la vie privée.
Le futur CHATON déclare respecter la charte dans l’entièreté des points requis et déclare notamment :
-
détenir les accès administrateur (accès root) sur le système d’exploitation faisant fonctionner les services en ligne finaux ; -
donner la priorité aux libertés fondamentales de ses utilisateurs et utilisatrices, notamment le respect de leur vie privée, dans chacune de ses actions ; -
ne faire aucune exploitation commerciale des données ou métadonnées des hébergées ; -
ne pratiquer aucune surveillance des actions des utilisateurs et utilisatrices, autre qu'à des fins administratives, techniques ou d'améliorations internes des services ; -
ne pratiquer aucune censure a priori des contenus des hébergées ; -
ne pas répondre aux requêtes administratives ou d’autorité nécessitant la communication d’informations personnelles avant que ne lui soit présentée une requête légale en bonne et dûe forme ; -
appliquer ses CGU avec bienveillance ; -
mettre en œuvre et promouvoir une forme d'organisation et de gouvernance inclusive, capable de s’adapter aux différences et à valoriser la diversité en veillant à ce que les groupes marginalisés ou exclus soient parties prenantes dans les processus de développement ; -
avoir un modèle économique basé sur la solidarité ; -
proposer des prix raisonnables et en adéquation avec les coûts de mise en œuvre ; -
que le salaire (en équivalent temps plein, primes et dividendes compris) le plus faible de la structure ne saurait être inférieur au quart du salaire (en équivalent temps plein, primes et dividendes compris) le plus élevé de la structure.
Précisions éventuelles si le CHATON n'est pas sûr de respecter pleinement la charte :
- Bon pour une entreprise avec une seule personne avoir un modèle économique basé sur la solidarité ou un modèle de gouvernance inclusif est un peu étrange, du coup j'ai pas coché.
- J'héberge quelques sites qui ne sont pas sous licences libres car ils appartiennent aux clients qui demandent leur hébergement. ReflexLibre dans ses prestations de développements ne fait pas que du libre, par exemple j'ai fait un site de simulation énergétique de chambre froide pour un client qui ne souhaitait pas que les sources soient versées en libre (malgré la réduction de 20% qui était proposée). J'héberge d'ailleurs le site en question. Par contre, tous les développements propriétaires de ReflexLibre sont (pour l'instant) liés à des projets écologiques (c'est mon ancien métier) ou sociales.