Run the Python cron job every five minutes. It checks the condition of all data sources. You don't need a server to do this, you can run this from your house!
(That is what I am inferring from their messages, not necessarily my own opinion)
This can literally run from his laptop whenever it's online. You don't need a fully fledged server to do this.