Retour sur le Brique Camp 2015

News

6 octobre 2015 Informations, La Brique Internet | Laisser un commentaire

Nous étions une bonne dizaine au Brique Camp 2015, durant 10 jours, à travailler sur le projet de la Brique Internet.

Cette première session est une réussite ! Un travail impressionnant a été réalisé, dans une ambiance conviviale et autour de très bons repas végétariens. La cohabitation entre des contributeurs pur Brique et des contributeurs YunoHost a été particulièrement bénéfique pour prendre des décisions rapidement et éliminer certaines difficultés.

photo-briquecamp15

Que ça soit pour la Brique Internet ou YunoHost, de nombreuses améliorations (et aussi des bugs fixés) sont à noter, mais voici la liste des principales avancées.

La Brique Internet :

  • De nouvelles images Debian/YunoHost sont disponibles – y compris pour la LIME2 – le tout sur un site de téléchargements refait à neuf (également disponible en anglais). Outre les bugs liés à Jessie qui sont résolus, le noyau est désormais le noyau standard de Debian, ce qui permet de faire des mises à jour facilement.
  • Une image Debian/YunoHost permet désormais d’installer sa Brique avec un système de fichiers chiffré. Le déverouillage du disque dur au démarrage peut être effectué à distance, en SSH comme en HTTPS (via une interface web de très bon goût). La nécessité d’ouvrir un port sur la box, pour le déverouillage à distance, limite la possibilité de généraliser l’utilisation de cette solution.
  • Les fichiers .cube sont arrivés ! Grâce à ceux-ci, une association qui propose du VPN peut fournir un unique fichier à ses adhérents, qui n’auront qu’à le téléverser sur l’administration web de la Brique, pour que le VPN s’auto-configure entièrement seul.
  • La robustesse du service VPN a été améliorée. Si le serveur distant ne répond plus ou que le client a un problème logiciel, l’utilisateur connecté en Wifi a désormais l’assurance qu’il ne pourra pas naviguer sur Internet sans savoir qu’il n’utilise plus une connexion de confiance. Le service VPN essaiera ensuite en permanence de rétablir la connexion.
  • Les serveurs VPN nécessitant l’utilisation d’un secret partagé sont désormais supportés.
  • Il est maintenant possible de configurer une adresse de résolveur DNS public pour le système de la Brique elle-même, plutôt que d’utiliser par défaut celle fournie par la box. Cette amélioration permet de continuer à installer des applications sur la Brique, même quand le VPN est activé et que la box délivre des adresses de DNS publiques mais filtrées.
  • Une carte interactive est désormais disponible sur le site web. Elle permet de voir les associations membres de FFDN qui proposent du VPN et/ou qui proposent des Briques Internet, et d’accéder directement à leurs informations.
  • Le guide d’installation (pour les associations qui installent des Briques pour leurs adhérents ou les personnes qui souhaitent installer eux-mêmes leur Brique) a été entièrement retesté et corrigé.
  • Nouvelle procédure d’installation rapide de la Brique, avec un script tout automatisé (détection de la carte SD, téléchargement des images, vérification des sommes de contrôle, installation, détection des Briques sur le réseau, etc.).
  • Nouveau schéma pour expliquer rapidement l’intérêt de la Brique.
  • Un superbe flyer destiné à être livré en même temps que les Briques est en cours de réalisation.
<img src="//ldn-fai.net/wp-content/uploads/2015/10/admin-vpnclient-294×300.png" alt="admin-vpnclient" width="294" height="300" class="aligncenter size-medium wp-image-2113" srcset="https://ldn-fai my sources.net/wp-content/uploads/2015/10/admin-vpnclient-294×300.png 294w, https://ldn-fai.net/wp-content/uploads/2015/10/admin-vpnclient-1002×1024.png 1002w, https://ldn-fai.net/wp-content/uploads/2015/10/admin-vpnclient.png 1251w » sizes= »(max-width: 294px) 100vw, 294px » />

YunoHost (coeur de la Brique Internet) :

  • Intégration d’un bug tracker unifié, permettant de faciliter les interactions avec les utilisateurs et les développeurs.
  • Mise à disposition de machines virtuelles Vagrant pour faciliter le développement.
  • Mise à disposition d’un fichier de configuration Docker pour faciliter le développement.
  • Refonte du système de configurations, en permettant la regénération des fichiers. Cette avancée permet aux développeurs d’applications de modifier des configurations existantes, sans écraser des modifications ad-hoc ou provenant d’autres applications.
  • Unification des paquets Debian de YunoHost : l’objectif était de n’avoir plus qu’un seul paquet Debian YunoHost à installer (apt-get install yunohost).
  • Le DNS IPv6 est désormais fonctionnel, y compris pour le DynDNS.
  • Amélioration du système de sauvegarde et restauration (de YunoHost et ses applications), intégration des fonctionnalités à l’administration web, et proposition d’une app d’exemple.
  • Ajout d’une page de déboggage pour toutes les applications, dans l’interface web.
  • Utilisation de MariaDB à la place de MySQL, par défaut, pour la version Debian Jessie.
  • Modification de l’interface web d’administration, pour améliorer l’ergonomie.
  • Création des apps pour Dolibarr et PHP-Compta.
  • Création d’un dépôt pour héberger la liste des apps, et mise en place d’un nouveau processus pour leur validation.

Un grand merci à kload pour son accueil durant ces 10 jours ! Pour permettre à chacun de participer à ces sessions de travail, le prochain Brique Camp aura probablement lieu dans le Sud-Ouest.

Commentaires

Laisser une réaction