Hw for simplest lorawan server

hi
I need to build simple network with lora nodes (based on CubeCell AB01/AB02) which will send data by request initiated from server point.
I need to control from server side which lora (client) device would be requested for data - so I need to have some addresses for my client devices. As far I understand - this is possible when Cubecell devices would be connected to LoRaWAN network which is needs for LoRaWAN Server inside.
So my question - what is the simplest way to build such server?
I suppose I can use something like Raspberry Pi + some LoRa hat/module/etc and install some software to it… I need advice what is the best solution for such DIY devices.
Or it is better to buy prepared device from Heltec? I dont need to spend a lot of money because the environmental conditions for these devices very difficult, so devices may break down frequently.
so I need advices how to better to do…

I recommend you to use HT-M02:

it is a gateway with Linix system, you can build TTS or Chirpstack directly on it:
https://docs.heltec.org/en/gateway/ht-m02_v2/index.html