====== How can I implement the Control Panel in a multi server environment? ====== At first you will probably install all software (apache, mysql etc.) on just one host, managed by the Control Panel. You'll soon discover it's more convenient to use a separate machine to serve webpages and another to serve mysql. You can deploy the following scenario: * host1 - Control Panel and email * host2 - webserver * host3 - databaseserver * host4 - central storage Next you need a share for the virtual sites and the database. Therefore, create an nfs share on host4 and mount it on each host. Then you can move all the important directories (like **/var/www/virtual/**) from host1 to the central share and create symlinks to keep the structure intact. However some software refuses to work the way it should when using NFS and postfix is one of those packages. That's why the email software is on the same machine as the Control Panel. You should also add the correct IP to your reseller since the default behavior is to use the same IP as the Control Panel host. You can change the IP in the options menu.