I saw the compose file but I’m wondering if I need multiple cores and a lot of ram? Can I just host it on my raspberry pi or I need to spin up a x86 server?
I'd suggest a minimum of 2GB ram. The data collection is done via Java (Micronaut project). While it can cope with thousands of requests per second quite happily on a single instance, it does require a bit of ram.