Initial application installation is included with the purchase of a ProVision license. If modifications need to be made, we recommend contacting support prior to any changes to ensure there is no negative impact to production systems or product functionality.
Installation Wizard
An installation wizard / script is available to install ProVision locally on supported OSes. Operating systems not listed are unsupported, and installation is at-your-own--risk.
Please contact support for inquiries on other operating systems, installation assistance, or specific instructions.
Hardware Requirements
The optimum resource mix will be based on page views/refreshes. A larger concurrent user base with constant editing may benefit from additional RAM.
The minimum recommended hardware is:
|
|
Minimum |
Recommended |
|---|---|---|
|
Processor |
Dual-core processor |
Quad-core processor |
|
RAM |
4GB RAM |
8GB RAM |
|
Storage |
50 GB |
100GB |
*Virtual instances are also acceptable. We have confirmed functionality with Citrix Xen Essentials, VMware, KVM, etc.
Software Requirements
Base Software Needed (ProVision 9.0.0 +) :
|
|
Required |
Link |
|---|---|---|
|
Operating System |
Supported OSs:
|
|
|
Apache (or equivalent webserver) |
Apache 2.4 |
|
|
PHP |
PHP 8.4 |
|
|
MySQL |
MySQL 8.4 |
MySQL Triggers
ProVision does not support custom MySQL triggers at this time - please email support if you have any questions.
MySQL Packet Size Configuration
We recommend increasing the max_allowed_packet setting in the MySQL coApache (or equivalent webserver)ation file to 128MB (or similar) to account for the typical dataset size handled in ProVision.
Port Requirements
Open outbound ports 443 and port 80 for:
-
license checks
-
checkip.dyndns.org IP address validation of the machine to communicate with the licensing server
The DNS Module also supports zone checks on attached DNS Server(s) as an external user. Port 53 will need to be open and usable for ProVision to query the servers. If not, zone error checking and verification will not work as intended.
Depending on the connectors in use, there may be other port requirements needed. Port 22 (SSH) is used extensively for control of downstream devices.
Additional Installation Options
Enable SSL for Database Connections
Some installations may require SSL support for using database connections like MySQL, Azure, etc.
To create server keys and and allow SSL database connections, expand the instructions below.