You could run Bitcoin Core and processing script on local device, then upload the result to your VPS/seedbox.
Apart from the fact that I wouldn't know
how to do this, I don't really want to add more load to my local PC.
Wait, I am lost. How do you currently extract the data you publish?
For operations on local blocks I have used that parser:
https://github.com/gcarq/rusty-blockparserConfiguration was really easy, processing of course takes some time.