On-Premises Server Requirements

Before installing on-premises, understand which technologies ProcessMaker Platform requires.

On-Premises Server Requirements

The following server requirements are only for a ProcessMaker Platform on-premises installation. Since ProcessMaker is primarily an Enterprise cloud solution, these server requirements do not apply to cloud instances.

ProcessMaker Platform is built on Laravel 8 framework.

The following are server requirements to install ProcessMaker on-premises:

  • Core server components: Ensure your server has the following core components:

    • PHP 8.1 or later

    • Composer Dependency Manager 2 for PHP

    • PHP extensions:

      • BCMath PHP extension

      • Ctype PHP extension

      • Curl PHP extension

      • Dom PHP extension

      • GD PHP extension

      • Imagick PHP extension

      • IMAP PHP extension

      • JSON PHP extension

      • Mbstring PHP extension

      • MySQL PHP extension

      • OpenSSL PHP extension

      • PDO PHP extension

      • SQLlite3 PHP extension

      • Tokenizer PHP extension

      • XML PHP extension

      • ZIP PHP extension

  • Operating system: Ubuntu 20.04 or later recommended

  • Database: MySQL 8.0

  • Web server: NGINX 1.x or later with PHP-FPM

  • Container server: Docker 20 or later

  • Queue and cache server: Single-node Redis 5.0.3

  • JavaScript engine: Node 16.15.0

pageDownload the Open-Source Edition for On-Premises Installation

Last updated

© Copyright 2000-2024 ProcessMaker Inc. All rights reserved.