ProcessMaker Requirements
From ProcessMaker
Contents |
Hardware Requirements
Hardware requirements may vary based on the number of concurrent users, repository size and system configuration. Larger implementations may require some configuration tuning to perform optimally. For more information, see ProcessMaker Server Sizing. For production use, it is recommended that ProcessMaker be installed in a dedicated server or virtual machine.
Server
- Processor: 3.0 GHz Pentium IV or better. (Dual processor recommended if more than 10 concurrent users.)
- System Memory: 1GB RAM, plus 50 - 100 MB RAM for each additional concurrent user.
- Permanent Storage: 30GB for application data and repository storage or more depending on quantity of uploaded documents.
Workstations
- Processor: Pentium IV
- System memory: 256MB RAM (Windows XP or Linux), 512MB RAM (Windows Vista)
- Broadband connection (if using internet) or local network connection to server
Software Requirements
Operating System
- Linux (any)
- Windows (XP, 2003, Vista)
- UNIX
Web Server
- Apache 2.2.3 or greater, with the following modules enabled:
- Deflate
- Expires
- Rewrite
- Vhost_alias
Database
- MySQL: 4.1.2 or greater
(If using the Pentaho Reports plugin, MySQL 5.1.41 or greater is required.)
It is recommended to install phpMyAdmin or a similar program to easily access the MySQL databases used by ProcessMaker with a web browser.
Language
- PHP 5.1.6 or greater (but not PHP 5.3.X due to this bug) with the following modules enabled:
- mysql
- xml
- soap
- mbstring
- ldap (necessary if integrating with LDAP or Active Directory)
- gd (recommended)
- curl (recommended)
- mcrypt (recommended)
- In addition, install PHP's command line interface (CLI) if planning on using events and the case scheduler or developing plugins with the Gulliver Framework.
Client
- Mozilla FireFox (recommended) or Internet Explorer 7+ for viewing the ProcessMaker user interface.
