What would be the best option for setting up my own device farm for running katalon tests?

I’m not interested in using cloud device hosting. What would be the best architecture to build to do local testing using katalon on my own devices? Do I set up a linux server of some kind that katalon can talk to to run tests in parallel or do I check tests into git and have jenkins run the tests or what? I’d like to set up my own pool of devices with servers so anyone can just run tests across my pool of devices. If I don’t have to integrate Jenkins that would be better (just katalon and a device server would be best if that’s an option).