Happily, the costs (server/hypervisor, domain, static IPs, proper firewall) are ones I already needed to spend for work, so the only tricky part will be finding the time and making the effort. Maybe by then the ux issues with low population instances will be sorted lmao.
I unironically think it would be easier to train users that the report button works now than it would to get automated reporting that was worth a damn implemented.