Skip to main content
MainWP runs on standard WordPress hosting. If your host supports WordPress and meets the system requirements, MainWP will work. Performance scales with your server resources, so Dashboard sites managing many Child Sites benefit from adequate memory, CPU, and PHP execution time.

What You’ll Learn

  • Recommended hosting providers for MainWP
  • Hosts that require additional configuration
  • How to address shared hosting limitations

These hosts offer WordPress-optimized environments that work well with MainWP: Pressable hosting logo Pressable - Managed WordPress hosting with MainWP-friendly configurations and strong performance for Dashboard sites. GridPane hosting logo GridPane - Server management panel for WordPress, giving you full control over PHP settings and server configuration. Cloudways hosting logo Cloudways - Managed cloud hosting with easy access to PHP configuration, useful for enabling required functions.

General Compatibility

MainWP has no inherent size or speed limits. Performance depends on your server’s configuration and resources. A slow or underpowered server affects plugin performance just as it affects WordPress overall. Before choosing a host:
  1. Review the MainWP System Requirements
  2. Confirm the host meets WordPress hosting requirements
  3. Check if the host allows required PHP functions (see Required PHP Functions)

Hosts Requiring Additional Configuration

Some hosting providers have security policies that require specific setup for MainWP to function properly:
HostConfiguration NeededDocumentation
WP EngineWhitelist MainWP user agent for API accessDeleting plugins on WP Engine
CloudwaysEnable tmpfile() PHP functionEnable tmpfile on Cloudways
20iWhitelist MainWP Dashboard IP addressResolving 20i connection issues

Shared Hosting Considerations

Shared hosting environments sometimes limit PHP functions or maximum run time. If you experience issues:
  • Check if your host disables functions like tmpfile(), cURL functions, or set_time_limit()
  • Request function access from hosting support (see Required PHP Functions)
  • Consider enabling optimized data loading for Dashboards managing 30+ sites

Firewall and Security Plugins

Some hosts use web application firewalls (WAFs) that may block MainWP communication. If you have connection issues:
  1. Check the connection troubleshooting guide
  2. Review the ports and user agent that MainWP uses
  3. Whitelist the MainWP user agent in your security rules

Self-Check Checklist

  • Host meets MainWP system requirements
  • Required PHP functions enabled
  • No WAF blocking MainWP communication
  • Adequate server resources for number of child sites