Book a consultation

MainWP: every client site, one dashboard

Josh Cox Josh Cox 5 July 2026 2 min read
The MainWP homepage
4.4 / 5 ★★★★☆
Our verdict
MainWP
Visit MainWP

TL;DRMainWP isn't the prettiest tool, and the interface can test your patience, but it does an unglamorous job well: it keeps a whole portfolio of sites updated, backed up and watched, from one dashboard I control. Self-hosted, free at the core, and despite the rough edges, still the one I rely on to manage client sites.

Look after a handful of WordPress sites and you can just log into each one. Look after thirty and that stops being a plan. Updates, backups, security checks, uptime: doing it site by site is how things slip through the cracks. MainWP is how I stay on top of all of it from one place.

Why I rate it

One dashboard for everything

MainWP connects to every site I manage and pulls it into a single dashboard. Updates, backups, security scans, uptime, all in one view. I can update plugins across the whole portfolio, take backups, and spot the site that needs attention, without forty separate logins.

Self-hosted, so the data is mine

This is the bit that sealed it. MainWP is self-hosted: the dashboard runs on my own infrastructure, not someone else’s cloud. For a tool that has keys to every client site, I’d much rather that control and that data sat with me.

The core is free

The main plugin is free and genuinely capable, with paid extensions for the extras. You can run a serious management setup without a subscription, which is rare and welcome.

The honest caveat

It’s not all smooth. The UI is clunky, and it can be sluggish to load even on a fast VPS with object caching (which mine runs on). Self-hosted also cuts both ways: you’re responsible for keeping the dashboard healthy and secure, and the paid extensions can add up. None of it is a dealbreaker for what the tool does, but the interface could do with some love.

Who it’s for

Anyone looking after more than a few WordPress sites, especially freelancers and studios who care about owning their tools and their clients’ data. It’s the management layer behind how I keep the sites I look after healthy, and part of the stack I build on.

The verdict

MainWP isn’t the prettiest tool, and the interface can test your patience, but it does an unglamorous job well: it keeps a whole portfolio of sites updated, backed up and watched, from one dashboard I control. Self-hosted, free at the core, and despite the rough edges, still the one I rely on to manage client sites.

You can take a look at MainWP here.

Frequently asked questions

Is MainWP free?
Yes, the core plugin is free and fully usable. Paid extensions add extra features, but you can run a capable management setup at no cost.
Is MainWP self-hosted?
Yes, and that's a big part of why I use it. The dashboard runs on your own infrastructure, so the data and the access stay with you rather than a third party.
MainWP vs ManageWP?
ManageWP is hosted (someone else runs it); MainWP is self-hosted (you run it). If you value owning your data and tools, MainWP wins. If you'd rather it was fully hands-off, ManageWP's hosted model suits.
WordPressManagement
Josh Cox
Reviewed by

Josh Cox

I'm Josh. I build, host and look after WordPress (and modern Astro / Next.js) sites from Didcot. These are honest reviews of tools I actually use day to day, all part of the stack I build on. Some links are affiliate links; they never change my verdict.

Get WordPress & web insights to your inbox.

Join the monthly newsletter for tips, tools and honest reviews around WordPress & modern web development.