---
sheet_format: 1.0
id: 2025-07-maci-137
title: "Les mockups ouverts cultivent des champignons sans date dans une éruption de nuage"
title_en: "Open mockups grow date-less mushrooms in a cloud eruption"
speaker: Erwan Rougeux
with: [Horacio Gonzalez, Yannick Guern, Constantin Jais]
date: 2025-07-16
event: "Message à caractère informatique #137"
place: "online / studio"
format: podcast
language: fr
duration: "58:00"
video: https://www.youtube.com/watch?v=SMnM9O5n0mc
slides: null
topics: [self-hosting, home automation, ebpf, open source, mushroom farming, cloudflare, internet governance, design tools]
source: "Summary written by Claude (AI) from the YouTube auto-caption transcript, with statements attributed to Erwan by local identification of his voice only (other speakers are not identified). Not a verbatim transcript; check the recording before quoting."
review: spot-checked
review_date: 2026-10-18
---

# Les mockups ouverts cultivent des champignons sans date dans une éruption de nuage

**In one sentence:** An episode of Clever Cloud's MACI podcast. Erwan talks about his homelab firewall, his idea of a humanist, community-built internet, and an open-source mushroom-farm controller he built with Mycodo and Materia TS.

## TL;DR
Host Horacio Gonzalez, Yannick Guern, Constantin Jais and Erwan Rougeux go back over the eBPF topic from episode 136. They then cover the Cloudflare 1.1.1.1 incident of 14 July 2025 and the trust-based design of BGP, the jsdate.wtf quiz on JavaScript's Date API, Penpot as an open-source alternative to Figma, and BoxLang, a JVM language aimed at ColdFusion users. Yannick explains eBPF's native and offload modes. Erwan's longest segment is about Mycodo. A friend starting a mushroom farm faced industrial controllers costing thousands of euros. Erwan built an open-source controller for about €200, using a Raspberry Pi, cheap ESP32 sensors, MQTT, InfluxDB and Clever Cloud's Materia TS. He also turned a blood-pressure monitor into a water-level sensor. His message: look at open-source projects first, because someone has usually solved the problem already.

## Erwan's key points
- Erwan describes his home setup: more than 22 stacks and over 200 microservices (some in Docker, some in micro-VMs), a Sophos XG330 firewall on 10 Gb fibre, PoE switches, three servers in a cluster running Unraid and TrueNAS, an off-site backup server, and more than 1,300 home-automation entities.
- He wants to use eBPF directly on his firewall, which he calls the single point of failure of his network, so it can drop or route traffic faster than iptables.
- He is interested in Anubis because AI-driven traffic hits even services that are not public. The proof-of-work idea (make clients compute something rather than block them) is explained in a mixed passage, likely by him.
- He notes that more and more of the web is written by AI. He writes his own articles and documentation with AI too, but says there is always a human behind it, and that guardrails are needed.
- He argues that the internet was a promise of a connected, benevolent world, and that Europe can offer a "humanist internet" between the US capitalist model and authoritarian ones. He says he shares this vision with Quentin Adam. He calls the internet humanity's knowledge base, and defends Wikipedia as more reliable than paid encyclopedias and faster to correct.
- He says he never studied computer engineering. Everything he knows came from the open-source community and people he met online. He adds that he spent ten years building schools worldwide, because being able to read and to reach knowledge is the first freedom.
- On abstraction layers, he argues that going back to low-level mechanisms like eBPF can speed systems up again, without simply buying more powerful CPUs and GPUs.
- For a friend's mushroom farm, he first thought of Home Assistant but found it a bit heavy, and found Mycodo, an open-source project made for exactly this. He calls it a two-day project at the start of his holidays. He explains the build: PID auto-tuning so temperature and humidity hold steady instead of oscillating, ESP32 "satellites" with cheap DHT sensors, data sent over MQTT to InfluxDB on Materia TS, and a Raspberry Pi switching relays and pumps. He says this cut the cost from about €5,000 of professional sensors to about €200, with almost no code. The one Python script was written for him by Windsurf.
- He describes a hack he found in Make magazine: a cheap blood-pressure monitor has a solenoid, an air pump and a differential pressure sensor, which can measure the water level of a tank to about 1 cm.
- Among his future projects, he plans to hack an infrared sensor to judge when the mushrooms are mature.

## Outline
- [00:00](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=0s) Intro for episode 137, recorded on 16 July 2025. Constantin (AI innovation), Erwan (international growth at Clever Cloud) and Yannick (R&D engineer at Clever Cloud) introduce themselves.
- [01:42](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=102s) Recap of episode 136: Yannick is replacing containers with Firecracker micro-VMs, and iptables with eBPF.
- [02:31](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=151s) Erwan describes his self-hosted infrastructure and firewall, and why eBPF interests him.
- [07:34](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=454s) Anubis and proof of work as a defence against AI scrapers.
- [09:08](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=548s) Erwan on the original promise of the internet, a European humanist internet, and what he owes to the open-source community.
- [12:57](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=777s) Another speaker criticises how Wikipedia's foundation is run. The hosts discuss net neutrality and who should pay for network infrastructure.
- [15:16](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=916s) How central Cloudflare has become, including reports of UK piracy blocking being done through it.
- [16:46](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=1006s) The Cloudflare 1.1.1.1 incident of 14 July 2025, Tata's BGP announcement, and why BGP rests on trust.
- [20:16](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=1216s) The hosts try the jsdate.wtf quiz and laugh at the surprises in JavaScript's Date API.
- [24:32](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=1472s) Penpot, a collaborative open-source design tool you can self-host. Comparison with Excalidraw and tldraw.
- [27:22](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=1642s) Why Figma is the de facto standard, the Adobe Premiere to DaVinci migration, and building sites from mockups through an MCP connection to Figma.
- [30:33](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=1833s) ColdFusion's legacy and BoxLang, discovered at DevBCN in Barcelona, which can run on Clever Cloud.
- [33:26](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2006s) Yannick on eBPF loading modes: generic, native (in the NIC driver), and offload onto the network card (Netronome). Also eBPF on GPUs.
- [36:59](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2219s) Erwan on stacked abstraction layers. Yannick says the real barrier to eBPF is systems knowledge.
- [40:08](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2408s) Mycodo: a friend's mushroom farm and the cost of industrial environment controllers.
- [42:27](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2547s) PID control. Clever Cloud CTO Steven Le Roux suggests Materia TS, which is serverless and Wasm-compatible.
- [44:27](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2667s) ESP32 sensors, MQTT, InfluxDB and a Raspberry Pi controller. Cost drops from about €5,000 to about €200, and dashboards and alerting go in Grafana.
- [48:45](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2925s) A blood-pressure monitor hacked into a water-tank level sensor, inspired by Make magazine.
- [52:39](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=3159s) Recycled webcams, an infrared maturity-detection idea, and Erwan's call to look at open source first.
- [54:13](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=3253s) Tools: Enclosed, a self-hosted end-to-end encrypted file transfer tool, suggested after WeTransfer changed its terms. Yazi, a terminal file manager.
- [56:18](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=3378s) Music pointer to Strudel and closing.

## Notable quotes
> "L'Europe a une carte à jouer sur un internet humaniste." — Erwan Rougeux, [10:40](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=640s)
*Europe has a card to play with a humanist internet.*

> "Tout ce que je sais, je le sais grâce à la communauté open source." — Erwan Rougeux, [11:03](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=663s)
*Everything I know, I know thanks to the open-source community.*

> "Internet c'est une base de connaissance de l'humanité." — Erwan Rougeux, [11:47](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=707s)
*The internet is humanity's knowledge base.*

> "Il y a toujours quelqu'un de plus intelligent que nous qui a développé quelque chose." — Erwan Rougeux, [53:49](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=3229s)
*There is always someone smarter than us who has already built something.*

## Questions this answers
**Q: How can you build a cheap mushroom-farm environment controller with open source?**
A: Erwan used Mycodo on a Raspberry Pi to drive relays and pumps, ESP32 boards with cheap DHT sensors, MQTT, and InfluxDB on Materia TS, with PID auto-tuning to hold temperature and humidity steady. He says it cost about €200, against about €5,000 for professional sensors ([44:27](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2667s)).

**Q: What does Erwan Rougeux's homelab look like?**
A: He describes more than 22 stacks and over 200 microservices, a Sophos XG330 firewall, 10 Gb fibre, PoE switches, a three-server Unraid/TrueNAS cluster, off-site backups and more than 1,300 home-automation entities ([02:31](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=151s)).

**Q: What does Erwan Rougeux think the internet should be?**
A: He sees the internet as a promise of a connected, benevolent world and as humanity's knowledge base. He argues that Europe can champion a humanist, community-driven internet, a vision he says he shares with Quentin Adam ([09:08](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=548s)).

**Q: How do you measure a water tank's level cheaply?**
A: Erwan explains a Make-magazine hack: the differential pressure sensor from a cheap blood-pressure monitor, read through a plastic tube and calibrated at 0% and 100%, gives the tank level to about 1 cm. He integrated it into Mycodo with a Python script ([48:45](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2925s)).

**Q: What happened in the Cloudflare 1.1.1.1 incident of July 2025?**
A: The hosts discuss the outage of Cloudflare's 1.1.1.1 resolver and a BGP announcement by Tata that sent part of the traffic to India. They explain that BGP depends on trust between operators ([16:46](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=1006s)).

**Q: Is there an open-source alternative to Figma?**
A: One of the hosts recommends Penpot, a collaborative, self-hostable design tool that covers most of Figma's features for his use. Excalidraw and tldraw are mentioned for quicker sketches ([24:32](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=1472s)).

**Q: What are eBPF's native and offload modes?**
A: Yannick explains that besides the generic mode, eBPF can run in the network driver (native), or on the network card's own processor (offload, for example on Netronome cards), which avoids interrupts and host CPU load ([33:26](https://www.youtube.com/watch?v=SMnM9O5n0mc&t=2006s)).

## Mentioned
Clever Cloud, Materia TS, Mycodo, Raspberry Pi, ESP32, DHT sensors, MQTT, InfluxDB, Grafana, Home Assistant, Windsurf, Make magazine, eBPF, Aya, Firecracker, iptables, Anubis, Sophos XG330, Unraid, TrueNAS, Docker, Cloudflare, 1.1.1.1, BGP, Tata, OVH, Free, Netflix, Wikipedia, jsdate.wtf, JavaScript, Penpot, Figma, Excalidraw, tldraw, Canva, Adobe Premiere, DaVinci Resolve, ColdFusion, BoxLang, Groovy, JVM, DevBCN (Barcelona), Netronome, AWS Nitro, Enclosed, WeTransfer, PGP, Yazi, Midnight Commander, Warp, Strudel, Quentin Adam, Steven Le Roux, Crédit Agricole
