A pi4 is $35 + parts, and can do a PXE server as well... but it is the OS/kernel upkeep that always hits proprietary devices.

Small recycled PCs can certainly work too, and reminds me of the https://guacamole.apache.org/ project. =3