Meeting Brique Internet, Avril 2020
La réunion se passe sur le serveur mumble de LDN : https://wiki.ldn-fai.net/wiki/Mumble
Compte-rendus des précédentes réunions : https://wiki.labriqueinter.net/doku.php?id=meetings:index
Début de la réunion à 19h.
Participants
- keo
- Hugo
- agentcobra
- ljf
- pitchum (un peu là)
- Aleks
Dernières nouvelles
- Plusieurs PR en cours
- TODO [HugoPoi] clean https://github.com/labriqueinternet/build.labriqueinter.net/pull/68
Sujets grand public
Roadmap
- Documenter
- Comment proposer la Brique dans mon FAI
- [Blocked] Comment builder l'image de la brique (en gros changement)
- Ajout d'une fonction de sauvegarde d'image système. L'idée est de pouvoir restaurer une image en cas de panne.
- Ajout d'un sticker de contact en cas de panne
Sujets Techniques
Building Image
TODO [HugoPoi] Mise en place d'un CI de buid (drone-ci) Yunohost ARM images
- fetch update depuis Armbian-stretch (~100 commits de retard)
- try using qemu
Cela permettrait d'avoir des images pour plusieurs cartes ARM automatiquement.
Idéallement:
- Lime
- Lime2
- Orange Pi
Quid de l'eMMC ?
Installation Process
Idéallement, le formulaire d'installation se retrouverait dans l'interface YunoHost. Deux options:
- customisation de la post-install de Yunohost
- interface dédiée à la BriqueInternet
VPN Configuration UI
Passage de l'interface php de vpnclient vers les config-panel de Yunohost
- S'inspirer de seafile ou nextcloud pour construire le config panel
- il manque des types de questions:
- type fichier (pour le .cube)
- type textarea
- Il manque la possibilité d'afficher un état (bien qu'on peut bricoler avec les actions custom)
Financing
Reminder : we have some money for NLnet to implement some features !
https://filebin.net/hd1b42mx6bnwm1xa/memorandumOfUnderstanding.pdf?t=9rpp3nqz
In particular beind discussed during the meeting :
- Number 3 : Integrate VPNClient and Hotspot applications inside Yunohost’s webadmin
- estimated 15 days work, 3k euros !!
- Number 4 : Simplify and speed up Internet Cube installation process
- estimated 10 days work, 2k euros !!
(and also Number 1 and 2 if you're interested … or 5 6 7 8 if you wanna work on Yunohost's core …)
IPv6 issues
Problème avec IPv6 confirmé Problème iptables: Drop des trames sortantes ARP IPv6 Voir ticket https://github.com/labriqueinternet/vpnclient_ynh/issues/59
Il faut peut être ajouter https://github.com/labriqueinternet/vpnclient_ynh/blob/master/conf/hook_post-iptable-rules#L13
Les briques répondent sur fe80::42:babe/128 durant l'install
Hardware
- Quid des cartes A64-OLinuXino ? https://www.olimex.com/Products/OLinuXino/A64/A64-OLinuXino/open-source-hardware
- Pas de SATA
- Option possible avec de l'eMMC
- Option possible avec un mobule Wi-Fi/BLE
[DONE DrPi]:
- regarder si le processeur est averti lorsque l'alim bascule sur la batterie (en cas de coupure de courant)
- Oui. L'étude des schémas montre que le processeur peut savoir si l'énergie vient de l'adaptateur secteur ou de la batterie. Important pour faire un “safe shutdown” en cas de coupure d'électricité.
- regarder les differences entre les differentes mémoire proposée (NAND, eMMC…)
Community
- [TODO Keo] Envoyer un recap des nouvelles du projet depuis un an ?
Packaging
Boitier MDF: http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=projets:boite_la_brique_internet
- Faire une proposition de boitier en 5mm ?
- Faire une proposition de boitier pour la lime2 + disque ?
- Faire une proposition de boitier pour la Orange Pi ?
Misc
- Quick and dirty script / POC pour configurer un deuxieme port ethernet (via un adaptateur USB) https://github.com/alexAubin/ynh-extraeth
- TODO: refactorer en app Yunohost
- utiliser dnsmask ?
- nettoyage des repos https://github.com/labriqueinternet