Skip to main content
MainWP runs on standard WordPress hosting that meets these requirements. Before choosing a hosting provider, check the Hosting Compatibility guide for any provider-specific notes.

What You’ll Learn

  • Minimum requirements to run MainWP
  • Recommended settings for optimal performance
  • How to scale resources as your network grows

Minimum Requirements



Additional Requirements

For the Dashboard server:
  • Connection limit: Increase the open file limit of the operating system if limited by host
  • Request handling: Disable aborting request processing if users close the site (ignore_user_abort in php.ini)
  • PHP functions: Ensure all required PHP functions are enabled

Scaling for Network Size

As you add more child sites, your Dashboard server needs additional resources.
The Optimize data loading setting adjusts how MainWP loads data to reduce memory usage. Find it in MainWP > Settings > Advanced Settings.

Checking Your Configuration

You can verify your server meets requirements from within MainWP:
  1. Go to MainWP > Info > Server
  2. Review the displayed PHP and server settings
  3. Check for any warnings or recommendations

Self-Check Checklist

  • PHP version 8.1 or higher
  • PHP memory limit at least 256MB
  • cURL enabled with adequate timeout
  • Required PHP functions available
  • Server resources appropriate for network size