upvote
> The solution is that a router should have a standard unattended upgrade system built into it that is on by default...

Mmm, no. Unexpected downtime for infrastructure is godawful... just ask Windows Home users.

OpenWRT has a "Click a button to upgrade" thing, just like just about every consumer/prosumer-grade equipment does. [0] It also has a command-line tool that one can use to automate upgrades, for environments where the phrase "production grade" is actually an important thing to think about. [1]

[0] <https://openwrt.org/docs/guide-user/installation/attended.sy...> [2]

[1] <https://openwrt.org/docs/guide-user/installation/sysupgrade....> [2]

[2] Those documents mention that you need to install some things to get operator-initiated upgrades. As of March, the button to click is installed by default, and the CLI tool is installed on systems that have enough disk space for it. [3]

[3] <https://openwrt.org/releases/25.12/notes-25.12.0#integration...>

reply
hahaha You try building that all in to a small flash chip mate. Good luck!
reply
That’s why I prefer things like Debian, OPNSense, etc. It IS hard. But that doesn’t mean that not doing it should be considered a done deal.
reply
A multitude of router products manage to do this.
reply