System Requirements

Minimum

  • WordPress Version 3.6+
  • WordPress Memory Limit: 64MB+
  • PHP Version: 5.6+
  • PHP Safe Mode: Disabled
  • PHP Max Execution Time:  30 seconds+
  • PHP Memory Limit: 128MB+
  • cURL Library: Enabled
  • cURL Timeout: 60 seconds+
  • MySQL Version: 5.0+

Recommended

  • WordPress Version: Latest
  • WordPress Memory Limit: 256MB+
  • PHP Version: 7+
  • PHP Safe Mode: Disabled
  • PHP Max Execution Time:  300 seconds+
  • PHP Memory Limit: 512MB+
  • cURL Library: Enabled
  • cURL Timeout: 300 seconds+
  • MySQL Version: 5.0+

Additional requirements

  • Increase the connection limit if limited by the host (open file limit of operating system) – Dashboard Site
  • Disable aborting the request processing if the users close the site (ignore_user_abort in php.ini) – Dashboard Site

Hosting

Before choosing a hosting provider for your Dashboard be sure to check the Hosting Compatibility doc for any known issues.

As your Network grows… 

It is important to keep in mind that as you increase the number of managed sites on your Dashboard Server resources will need to increase. Managing more sites means that your server will need more memory and other resources to complete the tasks requested. The suggestions below are not required, but will help to ensure you have the best experience managing your sites.

30 sites or less any shared hosting plan should suffice.

31-100 sites we suggest a re-seller hosting account with additional server memory. You should also set the optimize for large networks to ON in your MainWP Settings.

100+ sites you should consider a VPS managing this many sites. That VPS should have at least 512MB of memory. You should also set the optimize for large networks to ON in your MainWP Settings.

Important Note

If you server doesn’t meet MainWP Requirements, you can find here how to resolve them.