On-Premises Server Requirements
Before installing ProcessMaker on-premises, understand which technologies ProcessMaker requires.
The following server requirements are only for a ProcessMaker on-premises installation. Since ProcessMaker is primarily an Enterprise cloud solution, these server requirements do not apply to cloud instances.
The following are server requirements to install ProcessMaker on-premises:
- Core server components: Ensure your server has the following core components:
- PHP 7.3 or later
- Composer Dependency Manager for PHP
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMath PHP Extension
- Database: MySQL 5.7.x or MariaDB 10.2.x
- Web server: Apache 2.4.x or NGINX 1.x or later (preferred)
- Container: Docker runtime
- Data structure store: Single-node Redis 5.0.3
- Queue Management Service: Laravel Horizon