Rétrospective 2021

Joyeuse année 2022 !

C’est le moment de vous parler de ce que nous avons fait en 2021.

D’un point de vue Produit nous avons :

    • migré sur Raspberry PI 4 et Debian 10 (voir article L’EDbox 2021).
    • finalisé nos travaux sur l’installation d’un serveur éducatif sur smartphone Android (voir EDphone). Il est aujourd’hui opérationnel.
    • réinstallé l’EDcloud qui avait été hacké et infesté par des générateurs de spam.

D’un point de vue projet de déploiement, nous avons :

    • livré les EDbox aux Alliances Française de Tunisie et du Burundi.
    • réalisé le Master pour les EDbox du projet FISONG de Solidarité Laïque au Burkina Faso. Bravo à Bibliothèques Sans Frontière pour les 40 GO de contenus ciblés qu’ils ont fourni pour ce projet.
    • livré les EDbox en Mauritanie dans le cadre du projet Formadis-FLE soutenu par l’ambassade de France.
    • livré les premières EDbox à Madagascar où elles équiperont des lycées et centres de formation des enseignants dans le cadre d’un projet financé par le SCAC.
    • initialisé une synergie avec Aide et Action Burkina à qui nous avons prêté un kit EDbag afin de mener un pilote d’usage dans des EECREQ (écoles éclairées centres de ressources de qualité).

Aujourd’hui 19 janvier 2022, ED4free fête ses 5 ans d’existence. Cinq années après, les mini serveurs éducatifs “off-line”, permettant d’accéder à des contenus numériques sans internet, gardent tout leur intérêt. Nous sommes fiers d’avoir fait profité de notre expertise dans 17 pays d’Afrique : Bénin, Burkina Faso, Burundi, Congo Brazzaville, Côte d’Ivoire, Gabon, Guinée Conakry, Iles Comores, Madagascar, Togo, Mali, Mauritanie, Maroc, RD Congo, Sénégal, Tchad, Tunisie.

L’EDbox 2021

Hello !

L’édition 2021 de l’EDbox intègre un grand nombre de nouveautés.

Au niveau matériel,

  • Nous avons adopté la carte mère Raspberry PI 4, dans sa version 2GO ou 4GO de RAM (la rupture de stock sur les 2GO nous a aidé a passer en 4GO)
  • Le boitier est désormais un Geekworm, a forte dissipation de chaleur, d’autant plus qu’un contact est assuré via des pad thermiques, dont un en cuivre pour le chip processeurs. Ce boitier constitue en fait un véritable radiateur entourant la carte mère.
  • L’antenne wifi externe a été remplacée par un dongle, tout aussi puissant, mais avec moins de risque de casse ou de perte. Il est basé sur le chipset Ralink RT5370 dont nous nous sommes aperçu que le driver est désormais natif dans l’OS.

Le système d’exploitation est maintenant Debian 10 Buster (en fait Raspbian). PHP est passé en version 7.3, avec toujours maria-DB (MySQL) en base de donnée et Nginx en serveur http.

WordPress est installé avec l’outil d’édition élémentor avec lequel nous avons créé des pages d’accès aux contenus via de belles vignette et non plus de simples liens clickables.

Nextcloud est passé en version 22, hélas moins performante que les versions précédentes. Pas de panique, nous nous somme aperçu qu’il suffisait de désactiver toutes les « app » pour retrouver des temps de réponse corrects, sachant que l’accès aux répertoires par lien partagé est visiblement moins consommateur que le mode connecté. La synchronisation de répertoires avec notre Nextcloud en ligne (Edcloud) est toujours assuré par les trois commandes exécutées par php :  « mount – davfs » du répertoire distant, puis « rsync » entre le répertoire distant et le répertoire local, puis « occ sync » (ne pas oublier de modifier le sudoer en conséquence)

Moodle est maintenant en version 10 avec un thème Fordson. Inutilisé jusqu’à présent, il est aujourd’hui proposé comme alternative à WordPress en front pour gérer l’accès aux contenus, l’avantage étant une grande souplesse pour gérer une arborescence, ajouter des contenus, masquer / afficher des contenus et répertoire. Il permet également de gérer des profiles dont les ressources accessibles sont différentes (par exemple un profil collège, un profil lycée, etc.). Il permet également de créer des parcours de formation.

Nextcloud et Moodle sont complémentaires : les contenus (vidéos, pdf, etc.) peuvent être chargés par centaines dans Nextcloud où il restent directement accessibles, Moodle fournit un accès plus propre soit à des sous répertoires soit à des contenus unitaires que l’on souhaite mettre en avant.

Quelques optimisations ont été apportées :

  • Nous avons profité de la RAM supplémentaire pour créer un disque RAM utilisé pour le cache PHP de NGINX
  • En complément nous avons implémenté Ocache sur php-fpm et redis pour Nextcloud

Côté réseau, grosse surprise ! Nous nous sommes aperçu que le système choisit arbitrairement quel interface wifi sera wlan0 et quelle autre sera wlan1. Or nous voulons absolument que wlan1 corresponde au dongle qui a des performances bien supérieures au wifi interne (surtout avec un boitier en alu).  La solution n’a pas été simple mais fonctionne parfaitement :

  • Un shell script lancé dans le cron identifie l’adresse mac de l’interface interne (c’est une adresse de raspberry, donc qui commence ‘par b8:27’ ou ‘dc:a6’ ou ‘e4:f5’) et en déduit l’adresse mac du dongle. Ce shell crée ensuite des fichier d’init dans /etc/systemd/network/.
  • Au démarrage, le système lit ces fichiers d’init et force l’interface dont l’adresse mac est celle d’un raspberry à prendre le nom de wlan0, et l’autre à prendre le nom wlan1.

C’est d’autant plus important qu’on lit sur les forum que le nombre de connexions simultanées a été fortement réduit sur le RAspberry PI4, et nous avons constaté que le système affecte très souvent wlan0 au dongle (sans doute pour la même raison, l’interface interne peu performante se manifeste moins vite, le wifi sur USB passe devant)

Côté Kiwix, rien de  neuf,  cela fonctionne toujours parfaitement.  Nous attendons avec impatience que leur nouveau produit « Zim It » soit disponible. Il permettra d’aspirer un site (avec l’accord du propriétaire évidement), de le mettre au format Zim, ce site pourra alors être très simplement rendu disponible dans l’EDbox.

Prochain article : comment transformer un smartphone en EDbox !
(si si … avec Debian 10, php/mysql/nginx, WordPress, Nextcloud, Moodle et Kiwix)

Pour toute question n’hésitez pas à m’écrire sur ED at ed4free.org

ED

Obtention de la dotation Accenture avec les félicitations du jury

Chaque année, la Fondation Accenture met en lumièrel’engagement associatif des collaborateurs Accenture en organisant une session «Coups de pouce» afin de soutenir financièrement ou avec des compétences les projets à vocation sociale des collaborateurs.

Le concours s’est déroulé d’avril à juin et +40 000€ ont été répartis pour 10 projets. Notre projet de contenus numériques pour la formation professionnelle en Afrique a remporté le premier prix : une dotation de 10 000 € !

Notre Vice-Présidente Asma Bennour, consultante chez Accenture, a soutenu le projet devant un jury composé de membres de la Fondation Accenture et de directeurs représentant les différentes marques du groupe. Le jury fut unanime, notre projet a séduit par son ambition et son caractère solidaire.

La fondation Accenture

Accenture, via sa Fondation, est engagé en France depuis 20 ans dans l’univers de l’emploi et de l’entreprenariat. Via son programme Skills to Succeed / Des compétences pour réussir, son objectif est de développer les compétences de 3 millions de personnes dans le monde d’ici à 2020, pour les accompagner vers l’emploi ou la création d’une entreprise. En France, 5000 jours de mécénat de compétences sont mobilisés par an, allant de l’expertise stratégique au digital, pour contribuer à la croissance des partenaires, associations et entrepreneurs sociaux.

https://www.accenture.com/fr-fr/company-fondation