The PowerServer Web APIs is an ASP.NET Core 3.1 app; it can be hosted and deployed like any other ASP.NET Core app.
The following are the most popular hosting environments:
-
Windows/Linux Docker
For how to publish the PowerServer Web APIs to Docker, refer to Tutorial 2: Hosting Web APIs in Docker Containers.
-
Kubernetes
For how to publish the PowerServer Web APIs to Kubernetes, refer to Tutorial 11: Deploying installable cloud apps to Kubernetes.
-
Windows IIS
For how to publish the PowerServer Web APIs to IIS, refer to Tutorial 3: Hosting Web APIs in IIS.
-
Windows/Linux Kestrel (with or without a reverse proxy server)
For how to run the PowerServer Web APIs on Kestrel, refer to Tutorial 4: Hosting Web APIs in Kestrel.
* Any version within the support period is supported.
For a complete list of the supported environments, refer to https://docs.microsoft.com/aspnet/core/host-and-deploy/?view=aspnetcore-3.1.