{"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":"651: Uptime Funk","slug":"651-uptime-funk","published_at":"2026-01-26T02:00:00+00:00","page_url":"https://stenobird.com/podcast/linux-unplugged/651-uptime-funk","show_page_url":"https://stenobird.com/podcast/linux-unplugged","url":"https://linuxunplugged.com/651","audio_url":"https://rss.art19.com/episodes/c8d3b692-9b76-4743-8c91-84181258b371.mp3?rss_browser=BAhJIgljdXJsBjoGRVQ%3D--435795d5c850773aaa4739d968bd77a1dfd6f301","summary":"Moving from simple uptime checks to enterprise-grade observability can transform how you manage self-hosted infrastructure. This episode explores implementing Prometheus and Grafana to gain deep visibility into services like Home Assistant and Frigate.","meta_description":"Learn how to scale self-hosted monitoring with Prometheus, Grafana, and Nebula VPN for robust, multi-mesh network visibility.","key_points":["Main idea: Transitioning from GUI-based monitoring to a Prometheus and Grafana stack provides granular, real-time metrics for complex home labs","Practical takeaway: Use tiered alerting thresholds to escalate notifications based on the duration of service degradation","Failure mode: Relying on simple uptime checks can leave you blind to underlying resource exhaustion like storage or CPU spikes","Practical takeaway: Implement Nebula VPN to create a decentralized, multi-mesh network with seamless name resolution across different locations","Practical takeaway: Use tools like Switchyard as a rules-based URL launcher to manage multi-browser workflows efficiently"],"chapters":[{"start_ms":60000,"title":"The Shift to Observability","summary":"Discussing the transition from basic monitoring to a full Prometheus and Grafana deployment for infrastructure visibility."},{"start_ms":350000,"title":"Multi-Mesh Networking","summary":"Strategies for achieving sensible name resolution across various mesh networks and LANs."},{"start_ms":635000,"title":"DNS and Pi-hole Integration","summary":"Managing DNS entries and using Pi-hole as a forwarder for complex network setups."},{"start_ms":915000,"title":"Automating Certificate Management","summary":"Exploring lightweight solutions for automating host certificate issuance within a private network."},{"start_ms":1480000,"title":"Optimizing Low-Bandwidth Connections","summary":"Handling data synchronization and service stability over high-latency LTE connections."},{"start_ms":1755000,"title":"Deep Metrics with Grafana","summary":"A deep dive into monitoring 30+ services, including Frigate camera health and Home Assistant performance."},{"start_ms":2295000,"title":"Tiered Alerting and Notifications","summary":"Implementing sophisticated notification logic to prevent alert fatigue while ensuring critical failures are addressed."},{"start_ms":2600000,"title":"The Future of Mobile Linux","summary":"Reflections on the current state of mobile Linux hardware and upcoming enthusiast devices."}],"topics":["Prometheus","Grafana","Nebula VPN","Home Assistant","Self-hosting","Network Monitoring","DNS","Linux","NixOS","Observability"],"duration_seconds":3763,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/651-uptime-funk/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/linux-unplugged/651-uptime-funk.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}