Hi.
Powerclient can be hosted in almost any web server (IIS, Apache, Nginx)... It doesn't require lot of resources. Web server will do the following:
- Install the application on a new computer
- Update the application (depending on project settings)
That said, a powerclient application can be executed even when there is no connection to webserver when:
- Project is set to update when connected or never
- Download options was "Download all the app files at app startup"
Webserver will host the application and required runtime. This can be a large amount of data to transfer. How often your application will be updated? How often a new pc should get your application? How many computers will have to do that concurrently?
It's hard to answer all of the above. What I can tell you is that PowerClient isn't to heavy. Most of its job is to transfer files. In the past I did setup Powerclient in an Apache running on a Raspberry Pi 4 with 2 GB of memory (it's still working). It was fine for up to 5 computers. I even tried to install the application through web without any problem. I'm sure it could serve more than that but I never tested. That said, a modern server with IIS or Apache can do the job.
Andreas.