En tu caso, con 20 estaciones una Raspberry Pi, aunque sea de 8 Gbytes de RAM puede que se quede corta.
En wallapop encontrarás multitud de mini PCS
Yo compré el verano pasado un Lenovo m910q, con 16 Gbytes de RAM,512 Gbytes de SSD nvme y un procesador i5-7500t por 150 euros para montar la domótica. Pero hay otros equipos similares de Dell, Fujitsu, HP
En cuanto a funcionar un ordenador más de una instancia de CumulusMX he leído que se puede, aunque no sabría decirte cómo. No obstante la wiki de CumulusMX tiene mucha información, aunque es un auténtico desastre de organización.
Yo optaría mejor por Weewx, pero exclusivamente por eficiencia en la gestión de recursos, aunque la curva de aprendizaje es más dura.
Perdón por las posibles incorrecciones... Lo de escribir en el móvil no es lo mío