The following only highlights the important requirements. For more details, refer to PowerServer Help > Installation > Installation Requirements.
To run the installable cloud app, install the following OS and Web browser:
-
Windows 10 or 8.1, or Windows Server 2019, 2016, or 2012 R2
-
Google Chrome, Mozilla Firefox, or Microsoft Edge (Chromium-based)
It is recommended that PowerBuilder IDE, PowerBuilder Runtime, PowerServer Toolkit, and PowerBuilder Compiler are the same version and build.
To |
Install the following |
---|---|
Build and deploy the PowerServer project |
|
Build and deploy the PowerServer project using the PBAutoBuild210.exe command |
|
Compile and publish the PowerServer Web APIs |
|
The app files can be hosted in the following Web servers:
-
Windows IIS
-
Windows/Linux Apache
-
Windows/Linux Nginx
* Kestrel is not recommended to be used as the Web server for hosting the app files.
* Any version within the support period is supported.
The PowerServer Web API is an ASP.NET Core 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
-
Windows IIS
-
Windows/Linux Kestrel (using IIS, Apache or Nginx as reverse proxy server)
The installable cloud apps can work with the following databases:
-
Oracle 12c, 18c, or 19c
-
PostgreSQL 11.3, 12, or 13
-
SQL Server 2016, 2017, or 2019
-
SQL Anywhere (ODBC) 16 (16.0.0.2043 or later) or 17
-
ASE (ODBC) 16.0
-
MySQL 5.6, 5.7, or 8.0
-
Informix 12.x or 14 (Beta feature) *
* Beta means the feature has not been fully tested, has known bugs, and does not receive standard technical support.
Same as any other web applications, for installable cloud apps, the Web APIs must be published to a PowerServer that locates on the same LAN as the database server. If the database is not on the same network as the Web APIs, every request has to go a long way from PowerServer to the database, it is highly possible that there will be performance and security issues.