Ehmi community, Our resources, and take control of your Linux journey

Ehmad

Making an ESP8266 survive in the wild

Making an ESP8266 survive in the wild The sketch worked. That was the problem. I had a perfectly reasonable little temperature monitor: an ESP8266, a 10k NTC thermistor on A0, an optional OLED, and code that read the sensor, posted the result to a PHP…

Continue reading...
Ehmad

Local Hostname Resolution Setup  `h1.ehmi.se`

Router: OpenWrt (homerouter) Date: April 2026 The goal was to resolve local hostnames in the format {hostname}.h1.ehmi.se across the network (e.g. auron.h1.ehmi.se → 10.1.0.2). This was incorrectly referred to as “mDNS” but is actually local unicast DNS resolution using the existing DNS infrastructure. Client └──▶…

Continue reading...
Ehmad

Implementing CVE Monitoring for Docker Containers Without Auto-Patching

Executive Summary Production environments require a delicate balance between security and stability. While automated patching can introduce breaking changes, ignoring vulnerabilities creates risk exposure. This article presents a pragmatic approach to monitoring Docker container vulnerabilities that alerts you to new CVEs without automatically updating your…

Continue reading...
Ehmad

WebAssembly

WebAssembly (Wasm) is a modern, powerful technology that’s very much alive and growing! It’s quite different from Java Applets and ClickOnce - think of it as a way to run near-native speed code directly in your web browser. WebAssembly is a binary instruction format that…

Continue reading...