Opens in a new tab
MainWP 6.4 is here with Built-In Backups 🎉
Back up, store and restore every child site from your MainWP Dashboard, free in MainWP!

Getting Started with MainWP

Getting started with MainWP is straightforward and efficient. Whether you’re managing a single website or hundreds, MainWP streamlines your WordPress management tasks into a simple, powerful platform.

MainWP is two free WordPress plugins. The MainWP Dashboard plugin goes on one WordPress site that becomes your control panel, and the MainWP Child plugin goes on each site you manage. Agencies, freelancers and developers who look after many WordPress sites install both from WordPress.org and connect every site to their MainWP Dashboard.

Over 20,000 MainWP Dashboards manage over 700,000 child sites, and MainWP has over 2,200 five-star reviews on WordPress.org.

What do I need to install MainWP?

  • A WordPress site for your MainWP Dashboard. A fresh WordPress install, used only for MainWP, keeps your Dashboard clear of plugin conflicts.
  • Administrator access to your Dashboard site and to each site you want to connect.
  • The MainWP Child plugin on every site you want to manage from your MainWP Dashboard.

Your MainWP Dashboard has no site limit. The MainWP system requirements help you size your server for the number of sites you plan to manage.

How do I install the MainWP Dashboard plugin?

WordPress Add Plugins screen with a search for MainWP, showing MainWP Dashboard with an Install Now button and MainWP Child already active
  1. In the WordPress admin of your Dashboard site, go to Plugins > Add Plugin.
  2. Search for MainWP.
  3. Click Install Now on MainWP Dashboard, then click Activate.
  4. Open MainWP from the admin menu. Your MainWP Dashboard starts the Quick Setup Wizard.

You can also download MainWP Dashboard from WordPress.org and add it with Upload Plugin.

Quick Setup Wizard

Step 1: Introduction

Enable Demo Mode with Guided Tours to get Sample Data and get a sneak peek at how MainWP works, or start MainWP Quick Setup Wizard.

Step 2: System

Make sure all system requirements are passed. If any of the system requirements fail to pass, please see this help document before you proceed to the next step.

Click the Continue button

Step 3: Connect First Site

To connect your first Child Site to your MainWP Dashboard, make sure the MainWP Child plugin is installed on the Child Site and then fill in the required fields.

Click the Connect Site button

Step 4: Add Client

Here, you can add your client information, or simply click Continue to skip this step.

Step 5: Monitoring

If you want to use the Basic Uptime and Health monitoring features to check your sites, here you can enable it and set how often to check.

Step 6: Finish

Congratulations! Your MainWP Dashboard is Ready!

Now you can start managing your WordPress sites with ease.

Visit the Site Overview

Go to the Sites > Manage Sites page to start adding more Child Sites to quickly manage them from the MainWP Dashboard.

Set up MainWP Locally

For better security and privacy, you can even install the “MainWP Dashboard” plugin on a locally hosted WordPress site using WAMP or any other suitable setup that allows you to run WordPress locally.

Choose a Smarter Way to Manage Multiple WordPress Sites!