ESPHome developer Keith Burzinski discusses device updates, Immich license drama, DIY server fixes, and mobile tech trip tests. Topics range from hardware flexibility to firmware longevity and monetization strategies. The hosts explore self-hosting challenges, software sustainability models, and switching gaming platforms amidst connectivity woes.
Effective system updates crucial for reliability, suggest implementing auto rollback feature.
ESPHome firmware updates focus on code changes optimization for flash memory longevity.
Deep dives
Automated Updates and System Stability
Automated updates, particularly in the case of the CrowdStrike sensor update that affected many Windows machines, raise questions about balancing automation with system stability. While certain systems may benefit from automated updates, especially in highly sensitive environments, caution is advised, particularly after incidents like the CrowdStrike faulty update that caused significant disruptions.
Challenges of System Updates and Rollbacks
The importance of effective system updates and rollbacks is highlighted by the CrowdStrike incident, where millions of PCs worldwide were impacted by a faulty update. Suggestions for a more robust update process include implementing a failed boot count system and auto rollback feature to mitigate risks and ensure system reliability, especially in critical environments.
ESPHome Updates and Flash Memory Longevity
In the ESPHome ecosystem, considerations regarding firmware updates and flash memory longevity are essential. Understanding that device updates may not always entail significant changes in code can guide users in optimizing the update process. While frequent updates are feasible due to robust flash memory capabilities and intelligent write management, users should align update practices with actual system needs to maximize device lifespan.
Monetizing Image Project with Licenses and Product Keys
The podcast discusses the Image Project's decision to introduce a licensing system, allowing users to support the project with a one-time purchase. Initially using the term 'license,' the project faced community concerns as 'license' is charged in the open-source sphere. After revising the wording to 'purchase,' users can buy a license or server product key to contribute financially without locking features behind a paywall.
Moving to Self-Managed Colocation for Network Infrastructure
The episode explores restructuring the network infrastructure by considering self-managing colocation to address growing costs and resource allocation. Discussing potential migration from VPS to old-school rack hosting, the hosts reflect on enhanced resource flexibility and cost savings. They consider using Proxmox for VM management to enable easier scalability, optimizing resources for efficiency and cost-effectiveness.
🎉 Boost with Fountain FM — Fountain 1.0 has a new UI, upgrades, and super simple Strike integration for easy Boosts. You can also Boost from the Web via their site.
Kelly Vaughn on X — How a massive publicly traded company is only going to just now start doing canary deployments is so far beyond my comprehension…
Licensing announcement - Purchase a license to support Immich! — With those notes, we have enabled a way for you to financially support the continued development of Immich, ensuring the software can move forward and will be maintained, by offering a lifetime license of the software. We think if you like and use software, you should pay for it, but we're never going to force anyone to pay or try to limit Immich for those who don't.
Wording change and clarification for purchasing Immich — I thought about it when I went to bed, I thought about it in my dream, I thought about it while doing the dishes. Taking into consideration all of your feedback and suggestions, and on behalf of the team, I am happy to show you what we came up with.
LinuxFest Northwest 2024: Deploying NixOS Anywhere - YouTube — NixOS, the declarative operating system taking the world by storm, can be challenging to deploy on many hosting providers. In this talk, we'll unlock the full potential of NixOS by exploring how its unique architecture enables installation just about anywhere—from bare metal and VMs to a VPS provider near you.
nixos-infect — A script to install NixOS on non-NixOS hosts.
Docker-OSX — Run Mac OS X in Docker with near-native performance! X11 Forwarding! iMessage security research! iPhone USB working! macOS in a Docker container!
Moshidon for Mastodon - Apps on Google Play — Moshidon is a modified version of the official Mastodon Android app adding important features that are missing in the official app, such as the federated timeline, unlisted posting and an image description viewer.
SchildiChat — SchildiChat is a feature-rich messenger for Matrix based on Element with some extras and tweaks.
SendGrid — Email API and Email Marketing Campaigns