What You’ll Learn
- Minimum requirements to run MainWP
- Recommended settings for optimal performance
- How to scale resources as your network grows
Minimum Requirements
Recommended Settings
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_abortin 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:- Go to MainWP > Info > Server
- Review the displayed PHP and server settings
- 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
Related Resources
- Hosting Compatibility - Provider-specific notes
- Required PHP Functions - Function reference
- Optimize for Shared Hosting - Performance tuning
- Resolve System Requirement Issues - Troubleshooting
