Possibly the best solution would be an installation of the Logitech Media Server (LMS) on a raspberry pi (e.g. piCorePlayer [0]) or an already available home server. LMS can then handle all squeezeboxes (or squeezelite installations on other hardware) on the same network and allows control via a web interface.
[0]: https://www.picoreplayer.org/