# 648: I See Live People Page: https://stenobird.com/podcast/linux-unplugged/648-i-see-live-people Text version: https://stenobird.com/podcast/linux-unplugged/648-i-see-live-people.md Podcast: [LINUX Unplugged](https://stenobird.com/podcast/linux-unplugged) Published: 2026-01-05T02:30:00+00:00 Episode link: https://linuxunplugged.com/648 Audio file: https://rss.art19.com/episodes/e3cad8cb-6502-48c8-bda0-3e102b1b674f.mp3?rss_browser=BAhJIgljdXJsBjoGRVQ%3D--435795d5c850773aaa4739d968bd77a1dfd6f301 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/648-i-see-live-people Duration seconds: 3702 ## Resource Learn how to secure your home network using NetAlertX to detect unknown devices and trigger Home Assistant automations. The episode also explores the strategic implications of open-source licensing and the rise of web-app aggregators. ## Highlights - Practical takeaway: Use NetAlertX with MQTT to create real-time presence detection and automated alerts in Home Assistant - Main idea: Choosing between permissive (MIT/BSD) and copyleft (GPL) licenses depends on whether you prioritize adoption or community protection - Failure mode: Relying on a single browser process for multiple web apps can lead to total workflow collapse if the browser crashes - Practical takeaway: Use tools like Unify or Web App Hub to isolate web-based services into dedicated, stable desktop containers - Main idea: Decentralized VPNs like Managed Nebula allow for self-hosted infrastructure without a single point of failure ## Topics Network Monitoring, Home Assistant, Open Source Licensing, MQTT, NetAlertX, Linux Desktop, VPN, Docker, Self-Hosting ## Chapters - 1:15 — Decentralized Networking with Nebula: An overview of Managed Nebula and the benefits of self-hosting a decentralized VPN infrastructure. - 6:00 — NetAlertX: Network Intrusion Detection: Deep dive into NetAlertX, a tool for tracking device changes, IP shifts, and new connections on your network. - 10:35 — Deploying NetAlertX via Containers: Discussion on the ease of setting up NetAlertX using Docker and integrating it with host networks. - 20:05 — MQTT and Home Assistant Integration: How to use Mosquitto MQTT brokers to trigger instant state changes and automations in Home Assistant. - 24:40 — Network Monitoring vs. Hardware Sensors: Comparing software-based network presence detection to physical motion or millimeter-wave sensors. - 29:25 — The Strategy of Open Source Licensing: Navigating the choice between permissive and copyleft licenses for libraries versus end-user applications. - 56:35 — Web App Aggregators for Linux: Exploring Unify and Web App Hub to manage web-based services as isolated desktop applications. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/648-i-see-live-people/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/linux-unplugged/648-i-see-live-people.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.