Minimum
Minimum
WordPress Version 6.2
WordPress Memory Limit: 40MB+
PHP Version: 7.4+
PHP Safe Mode: Disabled
PHP Max Execution Time: 30 seconds+
PHP Memory Limit: 256MB+
cURL Library: Enabled
cURL Timeout: 60 seconds+
MySQL Version: 5.0+
Recommended
Recommended
WordPress Version: Latest
WordPress Memory Limit: 256MB+
PHP Version: 8.2
PHP Safe Mode: Disabled
PHP Max Execution Time: 300 seconds+
PHP Memory Limit: 1024MB+
cURL Library: Enabled
cURL Timeout: 300 seconds+
MySQL Version: 5.0+
If your server doesn’t meet MainWP Requirements, you can find here how to resolve them.
Additional requirements
Increase the connection limit if it is limited by the host (open file limit of the operating system) – Dashboard Site
Disable aborting the request processing if the users close the site (ignore_user_abort in php.ini) – Dashboard Site
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 reseller 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 PHP and WP memory. You should also set the optimize for large networks to ON in your MainWP Settings.