← ServerPilot Docs

How to Host Multiple WordPress Sites on One Server

ServerPilot makes it easy to run multiple WordPress sites on your DigitalOcean server or any other servers.

To run multiple sites on the same server, just log in to ServerPilot, use the one-click installer to create a separate app for each WordPress site, and assign the correct domain names to each app.

An Example Using Two WordPress Sites

Imagine you have two WordPress sites to run on your server. One of them is for example.com and the other is for acme.com.

Here's how you'd set this up through ServerPilot.

Step 1: Create an app example with domain example.com.

In ServerPilot, click Create App. Give this app a name like example.

Next, also in ServerPilot, add the domains example.com and www.example.com as this app's domains. Place a check mark next to WordPress and complete the form.

Now, change your DNS for example.com and www.example.com to point to your server's IP address.

Once the WordPress app for example.com is installed on your server, we'll repeat the above steps to create a second installation of WordPress for acme.com.

Step 2: Create an app acme with domain acme.com.

In ServerPilot, click Create App. Give this app a name like acme.

Next, also in ServerPilot, add the domains acme.com and www.acme.com as this app's domains. Place a check mark next to WordPress and complete the form.

Now, change your DNS for acme.com and www.acme.com to point to your server's IP address.

Launch your first site in 5 minutes