WordPress MultiUser (WPMU) server requirements

When someone decides to migrate their existing wordpress sites to wpmu, or to just start using the platform for his projects, the first question that comes to mind is what are the wpmu server requirements?

As you`ve probably seen in the wordpress site there isn`t (or at least I haven`t found it yet) a detailed system specifications…The only thing remotely related to a server specification is a PHP version, MySQL version and mod_rewrite for the “Pretty permalinks”:

  • PHP 5.2.4 or greater
  • MySQL 5.0 or greater
  • The mod_rewrite Apache module

If you want to start a wordpress network for few dozen sites, basically 99% of the shared hosting providers will  do the trick. But if you plan your network growing to several hundred sites, you`ll definately need more power. Here is a configuration I`m currently using for wpmu consisting of over two hundred blogs(All loading from 1,1-1,7 secs).

Server specification:

  • Type: VPS/Dedicated (both of them will do the trick if they`re configured properly)
  • Processor cores: 4
  • RAM: 3GB
  • OS: Ubuntu 12.04 LTS 64-bit

The software I`m using on the server is:

  1. Apache Worker
  2. mod_fastcgi
  3. PHP5-FPM

If you want to know more about settuping a server for WPMU check our “How to configure a VPS for WordPress MultiUser installation” tutorial.