{"podcast":{"title":"LINUX Unplugged","slug":"linux-unplugged","podcast_index_feed_id":575694,"rss_url":"https://feeds.jupiterbroadcasting.com/lup","website_url":"https://linuxunplugged.com","image_url":"https://assets.fireside.fm/file/fireside-images/podcasts/images/f/f31a453c-fa15-491f-8618-3f71f1d565e5/cover.jpg","author":"Jupiter Broadcasting","episode_count":665,"summary":"An open show powered by community LINUX Unplugged takes the best attributes of open collaboration and turns it into a weekly show about Linux.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/linux-unplugged"},"episode":{"title":"648: I See Live People","slug":"648-i-see-live-people","published_at":"2026-01-05T02:30:00+00:00","page_url":"https://stenobird.com/podcast/linux-unplugged/648-i-see-live-people","show_page_url":"https://stenobird.com/podcast/linux-unplugged","url":"https://linuxunplugged.com/648","audio_url":"https://rss.art19.com/episodes/e3cad8cb-6502-48c8-bda0-3e102b1b674f.mp3?rss_browser=BAhJIgljdXJsBjoGRVQ%3D--435795d5c850773aaa4739d968bd77a1dfd6f301","summary":"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.","meta_description":"Discover NetAlertX for network monitoring, discuss open-source licensing strategies, and explore new web-app aggregators for Linux desktops.","key_points":["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"],"chapters":[{"start_ms":75000,"title":"Decentralized Networking with Nebula","summary":"An overview of Managed Nebula and the benefits of self-hosting a decentralized VPN infrastructure."},{"start_ms":360000,"title":"NetAlertX: Network Intrusion Detection","summary":"Deep dive into NetAlertX, a tool for tracking device changes, IP shifts, and new connections on your network."},{"start_ms":635000,"title":"Deploying NetAlertX via Containers","summary":"Discussion on the ease of setting up NetAlertX using Docker and integrating it with host networks."},{"start_ms":1205000,"title":"MQTT and Home Assistant Integration","summary":"How to use Mosquitto MQTT brokers to trigger instant state changes and automations in Home Assistant."},{"start_ms":1480000,"title":"Network Monitoring vs. Hardware Sensors","summary":"Comparing software-based network presence detection to physical motion or millimeter-wave sensors."},{"start_ms":1765000,"title":"The Strategy of Open Source Licensing","summary":"Navigating the choice between permissive and copyleft licenses for libraries versus end-user applications."},{"start_ms":3395000,"title":"Web App Aggregators for Linux","summary":"Exploring Unify and Web App Hub to manage web-based services as isolated desktop applications."}],"topics":["Network Monitoring","Home Assistant","Open Source Licensing","MQTT","NetAlertX","Linux Desktop","VPN","Docker","Self-Hosting"],"duration_seconds":3702,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/648-i-see-live-people/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/linux-unplugged/648-i-see-live-people.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}