Linux day 2026 - Meshtastic 101

On October 24th, 2026, during Linux Day Milano, I gave a talk about Meshtastic. Below you can find the abstract of the talk, along with the video and slides. Abstract What happens when you combine €30 radio modules, a smartphone app, and the open-source Meshtastic protocol? An independent, encrypted, and, above all, free communication network is born. The world of radio frequencies often feels intimidating, but Meshtastic is changing the rules of the game. ...

October 27, 2026 · 1 min

Come (cercare) di organizzare un Linux Day

Da due edizioni faccio parte del comitato che organizza il Linux Day di Milano. Tutto è iniziato nel 2025, quando, da vicepresidente del POuL (Politecnico Open unix Labs), uno degli esponenti di spicco di ILS (Italian Linux Society) ci ha lanciato una mezza provocazione dopo la conferenza di Richard Stallman: “Ma quand’è che portate il Linux Day al Politecnico?” Da allora io, Dario e Jep (che insieme formavamo il direttivo del POuL) ci siamo avviati su un terreno per noi inesplorato: organizzare, almeno per la parte logistica, un evento di quel calibro, con relatori, sponsor e banchetti di varie associazioni. ...

October 25, 2026 · 7 min

The few FOSS apps that you absolutely need on your Android phone

The #1 reason we love Android is the freedom to install apps from alternative stores, such as F-Droid. Here are my top picks from F-Droid. F-Droid F-Droid is the app distribution ecosystem for Android where user freedom comes first. Every app on the store is FOSS (Free and Open Source Software). All required permissions are clearly labeled, allowing users to make well-informed decisions about what to install. This will be our starting point; every app mentioned in this article can be downloaded directly from F-Droid. ...

June 2, 2026 · 2 min

My minirack!

Here it is: my desktop “mini-rack”! The idea was to create an all-in-one solution to solve my desk organization issues… all within arm’s reach. The rack was built using 20x20 aluminum extrusions and various 3D printed parts. Some were designed by me, while others were found online (list at the end of the post). Top to bottom: 3U TRMNL OG DIY KIT to display useful info (weather, sensor status, rack status, calendar) 1U “blank” panel: the router will go here (I still have to choose one; right now there’s a MikroTik RouterBOARD just lying behind the desk) 1U RPi 5 (Home Assistant + DNS + API for TRMNL) + air quality sensor (TVOC, CO2, temp, humidity, and PM2.5) and presence detection (MMWave radar) (more info here and here) 1U Optiplex 3040 Mini PC for testing (it runs Proxmox; I turn it on whenever I need to test something) It’s not my main homelab, but it gets the job done. ...

January 29, 2026 · 2 min

Air quality and presence detection for my minirack!

I recently decided to upgrade my home environment monitoring. I wanted a single device that could handle temperature, air quality, and reliable human presence detection, all housed in a case that fit the aesthetic of my lab. The result is what I’m calling the “Minirack Sensor.” It is a custom ESPHome-based node built on an ESP8266 NodeMCU v2. The Hardware Stack I chose specific components to cover as many metrics as possible without overcrowding the enclosure: ...

January 17, 2026 · 2 min

Dal GDPR al Grande Fratello? L’Europa di fronte alla sorveglianza digitale

On October 25th, 2025, during Linux Day Milan, I gave a talk on the GDPR and Chat Control. Below you can find the abstract of the talk, along with the video and slides. Abstract The EU promotes privacy through the GDPR and ethics through the AI Act. Yet, at the same time, it is pushing for Chat Control and the HLG recommendations, paving the way for the surveillance of conversations we currently consider private. This accessible, non-technical talk compares these contradictory policies. Are we truly strengthening digital rights, or are we building a European Big Brother? ...

October 25, 2025 · 1 min

Tunneling Web Traffic to a Kubernetes Cluster Using WireGuard and a VPS

Tunneling traffic securely from the internet to a private Kubernetes cluster can be tricky—especially if your cluster runs in a restricted or local network environment. In this guide, I’ll show you how I used WireGuard and a VPS to expose services running in a Kubernetes cluster to the public internet. Requirement You will need: Your working Kubernetes cluster A VPS with a public IP address (a good free VPS is oracle free tier) Step 1: Wireguard setup We’ll use WireGuard WireGuard to tunnel traffic from the VPS (which is internet-accessible) to the private Kubernetes node. to tunnel traffic from the VPS (which is internet-accessible) to the private Kubernetes node. ...

May 8, 2025 · 3 min

POuL - Corso home lab 2025

I have just completed the second day of the home lab course I conducted for POuL. The course is in Italian and consists of three days, with the first two led by me. Here are the videos of the sessions along with the slides. Day 1 slides Day 2 slides Day 3 slides ...

March 28, 2025 · 1 min

Un nuovo approccio al self-hosting: purpose-built hardware e NixOS

On October 26th, 2024, during the Linux Day in Milan, I spoke for the first time in front of an audience about a topic I am particularly passionate about: self-hosting. Below, you can find the abstract of the talk, along with the video and slides. Abstract The goal of the talk is to present a new perspective on self-hosting to an audience already familiar with the topic. After introducing the reasons for “self-hosting,” the talk will touch on some upcoming products marketed as “single board servers,” that is, single board computers with a focus on networking and expanded connectivity features. ...

October 26, 2024 · 1 min

I use Arch (btw) - parte 2

L’inizio della fine Come detto precedentemente ho deciso di installare Arch Linux. I motivi che mi hanno spinto ad effettuare questa decisione sono: estrema possibilità di personalizzazione voglia di provare una distro che non avevo mai usato difficoltà del processo di installazione Capisco che potreste essere confusi: che vantaggio c’è in una distribuzione difficile da installare? Semplice, che sei costretto a capire cosa stai facendo. Come detto nel precedente articolo questo viaggio è iniziato dalla mia voglia di imparare linux, quindi ho pensato che mettermi subito alla prova fosse la cosa più corretta! ...

March 3, 2024 · 3 min