Nabu
Casa cloud remote access delivering exploit scans into home
networks
A Home Assistant user with a fully firewalled network (only a
Tailscale port open) discovered daily exploit scan attempts arriving via
their paid Nabu Casa remote access tunnel. Nabu Casa doesn’t inspect or
block this traffic at the cloud layer. The thread confirms the
Tailscale-only setup as the safer alternative — Nabu Casa’s cloud
intermediary is an attack surface you don’t control.
Beszel:
lightweight homelab monitoring gaining serious traction
Beszel is a self-hosted server monitoring hub tracking CPU, memory,
disk, network, and per-container Docker/Podman stats with historical
data and configurable alerts. It’s notably lightweight — agents connect
back to the hub, so no public internet exposure is required — and
supports OAuth/OIDC, a REST API, and S3 or disk backups. At 24k GitHub
stars it has clearly hit a nerve for homelabs wanting something less
heavy than Prometheus/Grafana stacks.
ESPHome
Starter Kit: official no-solder hardware kit from Apollo Automation
The Open Home Foundation and Apollo Automation have released an
official ESPHome Starter Kit — an ESP32-C6 board with four snap-on
modules (motion, temperature/humidity, notification with RGB LEDs and
buzzer, button), connected by flat ribbon cables. No soldering or coding
required. Designed as a learning path into local-only, cloud-free smart
home sensors with direct Home Assistant integration.
A follow-up to a previous Flume teardown: the author now has
complete, non-destructive decryption of the sensor’s MQTT traffic. The
device secret key lives in ESP8266 flash; pulling GPIO0 low during
power-on enables UART download mode, and esptool read_flash
extracts the 64-byte key without reflashing or modifying the device. The
encryption is LibHydrogen secretbox with no session keys — everything
decrypts with just the static key. Decrypted data includes cumulative
magnetometer pulse counts, RSSI, battery voltage and server heartbeats,
enabling full local monitoring without Flume’s cloud dependency.
SecretSpec
0.19: move and import secrets across 27 providers
SecretSpec 0.19 treats provider migration as a first-class workflow.
secretspec import maps secrets between storage backends
with different data models — e.g. from flat files to 1Password — with
preflight verification and optional --delete-source
cleanup. New value transforms let you decode Base64/hex and extract JSON
fields before delivering values to apps, composable in a single
declaration. A new Null provider lets you unify configuration and
secrets in one manifest for non-sensitive values, and Passbolt support
lands for self-hosted password managers.
nix-flake-lock
0.1: Cachix ships 10× faster flake.lock parser in Rust
Cachix released nix-flake-lock, a Rust library for
parsing, serializing, and running graph operations on
flake.lock files — with no dependency on Nix itself.
Benchmarks show 9.2× faster parsing and 11.9× faster serialization than
cppnix’s codec. It supports lock versions 5–7, emits canonical version 7
JSON, and exposes a read-only graph API for safe programmatic inspection
of the dependency graph — useful for tooling that needs to introspect or
validate flake inputs without spawning a Nix process.
Hyprland
plugins on NixOS 0.56 broken for many users
Community members returning to NixOS after time on Fedora are finding
that the Hyprland plugin setup documented in the wiki no longer works on
0.56. The NixOS Hyprland module approach that worked on 0.54 appears
broken, and the wiki instructions aren’t producing results. Worth
checking the current state of hyprland.plugins in your
flake config if you rely on plugins like hyprscroller or hyprbars.