MainWP Dashboard  – WordPress Manager for Multiple Websites Maintenance

MainWP Dashboard – WordPress Manager for Multiple Websites Maintenance

Perform WordPress maintenance tasks like Updates, Backups, Uptime Monitoring, Security, Staging, Analytics, etc., from a single self-hosted dashboard.
Rating:
4.9
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
20000+
Last Updated:
Feb 07, 2025
WordPress Version:
6.2 or higher
Tested up to:
6.7.2

Time-saving Management

Efficiently manage and secure all your WordPress sites from one Dashboard.

Comprehensive Control

Keep your sites up-to-date with single-click updates and implement scheduled or on-demand backups for complete site security.

Client Management Made Easy

Manage both your sites and your clients with the Client Management module and easily keep track of client costs with the built-in Cost Tracker.

Privacy and Control

Your data stays yours with full privacy and control. MainWP offers an open-source, privacy-focused solution for WordPress management.

5.3.5.1 – 2-6-2025

  • Fixed: Resolved a syntax error caused by the incorrect use of a named argument, ensuring compatibility with PHP 7.x and earlier versions.

5.3.5 – 2-6-2025

  • Security Enhancement: Implemented nonce verification in the icon deletion process.
  • Security Enhancement: Sanitized child site responses in the Test Connection and Add Site processes.
  • Fixed: Issue where the modal screen did not properly indicate that updates were completed.
  • Fixed: Several PHP warnings.
  • Added: Option to hide or show all items in the Site Hardening widget.
  • Added: HTTP status code display in the Uptime Monitoring widget.
  • Updated: Adjusted the position of the “Go to WP Admin” icon in the Update modal.
  • Updated: Irrelevant options in Uptime Monitoring settings are now hidden when the monitor type is set to Ping or Keyword.

5.3.4 – 12-27-2024

  • Fixed: Database error when saving data in the Custom Event Monitor during automated update checks.

5.3.3 – 12-26-2024

  • Added: Informational message indicating that MainWP does not store administrator passwords in the Quick Setup Wizard, sample CSV, or export CSV files.
  • Fixed: Issue with processing automatic updates for certain configurations.
  • Fixed: Text visibility issue in selected table rows when using the Dark theme.
  • Fixed: Problem with adding sites via REST API when the site name parameter was omitted.
  • Fixed: Error in the bulk update process when “Backup Before Update” was required.
  • Fixed: Incorrect placeholder image for themes on the Manage Themes and Updates pages.
  • Fixed: Incorrect changelog link for the MainWP SSL Monitor Extension.
  • Fixed: Broken “Import Demo Content” process.
  • Fixed: Miscalculation of the number of monitoring incidents.
  • Fixed: Incorrect uptime ratio displayed in the Uptime Monitoring widget.
  • Updated: Background color for dropdown menu items in the Dark theme for better visibility.
  • Updated: Informational message on the Uptime Monitoring page.
  • Updated: Redesigned Welcome page in the Quick Setup Wizard for a more user-friendly experience.
  • Updated: Content and layout of the “Request Review” informational message.

5.3.2 – 12-12-2024

  • Fixed: Issue where the Uptime Monitor widget and Manage Sites table column were not removed after disabling the Uptime Monitoring feature.
  • Fixed: Incorrect encoding of plugin and theme names in confirmation modals when ignoring item updates.
  • Fixed: Misaligned labels for the “Select All/None” action in the site selection element when the translation string exceeds the original string’s length.
  • Fixed: Uptime monitoring issue with detecting status code 500 in specific cases.
  • Fixed: Overflow issue in the Connection Status widget.
  • Fixed: Typo in the Updates Overview widget (#718) – thanks to david-prv
  • Added: New “Forced Reconnect” feature for cases requiring re-authentication.
  • Updated: Default Uptime Monitor method set to HEAD.

5.3.1 – 11-27-2024

  • Fixed: Issue with saving the state of the last configuration in the Site Hardening widget.
  • Fixed: Issue with the “Fix All Issues” button overflow in the Site Hardening widget.
  • Added: Missing option to unset the Uptime Monitoring widget in the Overview page settings.
  • Added: Link to the Monitoring page in the Uptime Monitoring widget footer.
  • Added: “Jump to WP Admin” link in the Connection Status widget list items.
  • Added: “Jump to WP Admin” link in the Site Hardening widget list items.
  • Updated: Icon in the Available Translations card element in the Updates Overview widget.
  • Updated: Mini-label text in the Total Available Updates card element in the Updates Overview widget.
  • Updated: Font weight of feed elements in the Non-MainWP Changes widget for better readability.
  • Updated: Scrollbar colors in the Dark theme
  • Updated: Error message returned in case Child Site already contains connection data and needs reset

5.3 – 11-26-2024

  • Security Enhancement: Enhanced the pre-connection process with additional security features to address recommendations from a security company. Read more
  • Fixed: Issue with the Manage Sites filter for available updates.
  • Fixed: Incorrect labeling of the “Install Trusted Updates” option on the Site Settings page.
  • Fixed: DataTables error on the empty error log page.
  • Fixed: Excessive sort indicator icons on the Translation Updates page.
  • Fixed: Issue with updating trusted plugins.
  • Fixed: Issue with sending Daily Digest emails on certain setups.
  • Fixed: Incorrect WordPress REST API base URL check (#713) – thanks to Franz Armas.
  • Fixed Missing folder creation during file uploads (#712) – thanks to Sixela.
  • Added: Basic Uptime Monitoring has been greatly upgraded and turned into a full-fledged Uptime Monitoring feature
  • Added: Password authentication to the connect site process for added security.
  • Added: “Connect Multiple Sites” feature for faster site management.
  • Added: Translations for French (fr_FR), Spanish (es_ES), German (de_DE), and Portuguese (pt_BR).
  • Added: Site thumbnails in the page navigation within individual site areas.
  • Added: “Remove Site” button on the Site Settings page.
  • Added: Various informational messages throughout the platform.
  • Added: Tabular menu on the “Add Site” page.
  • Updated: Quick Setup Wizard with bulk “Add Sites” and “Add Clients” forms.
  • Updated: Verbiage on the Plugin Updates and Theme Updates pages for clarity.
  • Updated: Button colors and tooltips for “View Ignored Plugin Updates,” “View Ignored Theme Updates,” and “View Ignored WP Core Updates” buttons.
  • Updated: Input types on the Advanced Options page replaced with slider elements.
  • Updated: Sub-item padding in the Manage Plugins and Themes tables for improved readability.
  • Updated: Label of “Site Edit” page updated to “Site Settings” for consistency.
  • Updated: Message element styling on the Manage Pages page.
  • Updated: Widget scrollbar positioning for better separation from content.
  • Updated: Layout of the “Add Site” form.
  • Updated: Border radius for the www/non-www dropdown in the Site Settings form.

See Video Changelog

See changelog for all versions.

Does everything I need and more

By design-kink (Design-Kink) on March 3, 2025

I was using another system for managing multiple WordPress sites, but unfortunately it would not clear the cache of sites or upgrade databases like Elementor or WooCommerce, which would leave sites broken after the updates, and I would still have to log in and fix the sites. This got too annoying and so I searched for a better system.

I discovered MainWP and have been using it for about 6 months and am very happy. The team and support are excellent, but the software works flawlessly and has saved me a lot of time. There are many features in addition that I want to explore when I get a moment, but this does what I paid for and I couldn't be happier.

MainWP is incredible!

By frankdan (dan@frankdan.com) on February 23, 2025

Saves me an enormous amount of work.

It works as it should

By abiapublic on January 27, 2025

I've been evaluating this plugin in serveral points of it's development and I can tell that it has reached it's maturity, I highly recommend it.

MainWP is the way to go!

By marco.steinhaeuser on January 21, 2025

Forget other (SaaS) solutions! There's no way around MainWP at least if you want to be GDPR compliant. Thanks for the great job!

Good tool for maintaining multiple websites

By sepplind on January 15, 2025

MainWP is an outstanding tool for anyone managing multiple WordPress websites. Its intuitive dashboard centralizes all site management tasks, making updates, backups, and security monitoring incredibly efficient. The ability to bulk update plugins and themes saves hours of manual work, while the built-in uptime and performance monitoring ensure your sites run smoothly.

Amazing plugin

By (jppl) on January 10, 2025

I found it by accident and thought I would give it a try. I initially moved 2 websites from WPManage. At first I was a bit confused, but as I explored it I began to like it a lot. Now I have moved all 10 Wordpress sites to it and so far so good. I no longer use another. By the way, the cost tracker is a very good feature. Also, I no longer receive hundreds of emails informing me about plugin updates. I hated that. At the moment all sites have disabled auto-renewal. Now I get one email from MainWP informing me that there are updates. I log into MainWP and manually update myself all with one click. Love it.

Great Tool!

By Petrus4 on December 6, 2024

love centrally managing all my WP sites!

The plugin to have

By AliasFred on December 3, 2024

Essential when managing many sites.

Simpel and fast

By dennis078 on November 29, 2024

Great plugin with no issues so far. Many options are free and I am doubting to use the lifetime version. In the past I used ManageWP, what is working well, but I notice my experience with MainWP is better.

Nice plugin

By valdemarr on November 28, 2024

Really great tool for managing multiple sites

Try other plugins too!

CloudSecure WP Security

管理画面とログインURLをサイバー攻撃から守る、国産・日本語対応のセキュリティ対策プラグインです。
かんたんな設定を行うだけで、不正アクセスや不正ログインからあなたのWordPressを保護します。

Try Demo More Details

Version Control for jQuery

Version Control for jQuery is one of the easiest ways to control the version of jQuery used on your website.

Try Demo More Details

The WP Remote WordPress Plugin

The WP Remote WordPress Plugin works with WP Remote to enable you to remotely manage and update all your WordPress sites.

Try Demo More Details
Screenshots
Author Site Author Site

Try MainWP Dashboard – WordPress Manager for Multiple Websites Maintenance With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.