Title: Siteward – Manage Multiple WordPress Sites From One Dashboard
Author: Siteward
Published: <strong>July 5, 2026</strong>
Last modified: July 5, 2026

---

Search plugins

![](https://ps.w.org/siteward/assets/banner-772x250.png?rev=3597070)

![](https://ps.w.org/siteward/assets/icon.svg?rev=3597070)

# Siteward – Manage Multiple WordPress Sites From One Dashboard

 By [Siteward](https://profiles.wordpress.org/omniswp/)

[Download](https://downloads.wordpress.org/plugin/siteward.0.9.3.zip)

 * [Details](https://wordpress.org/plugins/siteward/#description)
 * [Reviews](https://wordpress.org/plugins/siteward/#reviews)
 *  [Installation](https://wordpress.org/plugins/siteward/#installation)
 * [Development](https://wordpress.org/plugins/siteward/#developers)

 [Support](https://wordpress.org/support/plugin/siteward/)

## Description

Siteward is a lean, self-hosted dashboard to manage multiple WordPress sites from
one place, a no-bloat way to monitor uptime, run fleet-wide core, plugin and theme
updates, watch UpdraftPlus backups and WP-Cron health, and catch critical errors
across every site you maintain. It’s a free, unlimited-site alternative to hosted
maintenance services, with no per-site fees and no third-party cloud: you own the
control panel.

Install it on one central WordPress site, add the free **Siteward Child** plugin
to each site you manage, and connect them with a one-time secure handshake. Then
manage everything from your dashboard:

 * **Uptime monitoring**: each site is checked on a schedule; retry-then-alert avoids
   false alarms, and you get an email the moment a site goes down or recovers.
 * **Fleet-wide updates**: see every pending core, plugin and theme update in one
   place and apply them one-click or in bulk, with a live progress view.
 * **Critical-error detection**: catches HTTP 5xx errors and the WordPress “critical
   error” white screen.
 * **Backup monitoring**: see each site’s latest UpdraftPlus backup and get alerted
   when backups are missing, stale, or failing.
 * **WP-Cron & health flags**: surfaces overdue cron events, recovery mode, plugins/
   themes auto-paused after a fatal error, and Site Health critical issues.
 * **Secure & self-hosted**: the dashboard initiates all traffic; every request 
   is signed with an OpenSSL keypair and protected against replay. Your data never
   routes through a third-party cloud.

Every feature above is fully functional and free. Unlimited managed sites. No per-
site fees.

**Siteward Pro (optional, sold separately):** an add-on that adds SSL certificate&
domain-expiry monitoring and Zapier webhook notifications.

## Installation

 1. Upload the `siteward` folder to `/wp-content/plugins/`, or install it from the 
    Plugins screen.
 2. Activate the plugin through the Plugins screen.
 3. Open the **Siteward** menu and choose **Add Site**.
 4. On each site you want to manage, install and activate the free **Siteward Child**
    plugin (while it awaits WordPress.org approval, get it from https://omniswp.com/
    siteward-child/), copy its connection key, and paste it into Add Site.
 5. (Recommended) Add a real server cron for accurate scheduled checks, the dashboard
    shows the exact line to add.

## FAQ

### Do I need another plugin on the sites I manage?

Yes. Install the free Siteward Child plugin on each managed site and connect it 
to this dashboard.

### Is there a limit on how many sites I can manage?

No. The free dashboard manages unlimited sites.

### How are connections secured?

The dashboard generates an RSA keypair and signs every request. Each child site 
verifies the signature, rejects stale timestamps and blocks replayed requests.

### Does it detect outages even if WordPress is down?

Yes. Uptime checks hit each site’s public URL directly, so a full outage is caught
even when WordPress is unreachable.

### What does Siteward Pro add?

Backup, WP-Cron and health monitoring are all included free in Siteward. Siteward
Pro is an optional, separately-distributed add-on that adds SSL certificate & domain-
expiry monitoring and Zapier webhook notifications.

## Reviews

![](https://secure.gravatar.com/avatar/60735aaae1567bb230b395f396d088095e0d7012a6b2d622d3ae450eb921c8db?
s=60&d=retro&r=g)

### 󠀁[Finally something that works](https://wordpress.org/support/topic/finally-something-that-works-18/)󠁿

 [Ben Elwood](https://profiles.wordpress.org/benelwoods/) July 5, 2026

At my agency we’ve been trialling Siteward in it’s development phase and it’s been
outstanding. We’ve struggled to find a tool that helps us properly manage our clients
sites in the past; trialling MainWP, WPUmbrella, and ManageWP; all of which fell
short of the mark. Being in active development, Jason at Siteward is responsive 
to feedback and actually uses the tool regularly, meaning it’s constantly improving
as the featureset becomes richer.I look forward to seeing what’s next, and I would
recommend Siteward to any agency or freelancer that looks after multiple client 
sites on a regular basis.

 [ Read all 1 review ](https://wordpress.org/support/plugin/siteward/reviews/)

## Contributors & Developers

“Siteward – Manage Multiple WordPress Sites From One Dashboard” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Siteward ](https://profiles.wordpress.org/omniswp/)

[Translate “Siteward – Manage Multiple WordPress Sites From One Dashboard” into your language.](https://translate.wordpress.org/projects/wp-plugins/siteward)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/siteward/), check out
the [SVN repository](https://plugins.svn.wordpress.org/siteward/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/siteward/) by [RSS](https://plugins.trac.wordpress.org/log/siteward/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.9.3

 * Added a dismissible notice pointing to the companion Siteward Child plugin download
   while it awaits WordPress.org approval.

#### 0.9.2

 * Settings  Maintenance: “Resync all sites now” button that refreshes every paired
   site, including any showing a stale connection error.

#### 0.9.1

 * Fix: align the Cancel button in the update-progress modal header.

#### 0.9.0

 * Backup monitoring (UpdraftPlus), WP-Cron health, and health flags (recovery mode,
   auto-paused extensions, Site Health) are now built in and fully free.
 * Backup/cron alerting and per-flag thresholds added to Settings.
 * Hardened input sanitization on settings save and bulk updates.

#### 0.8.0

 * Public release: unlimited-site monitoring, fleet updates, critical-error detection,
   and one-click admin login to managed sites.

## Meta

 *  Version **0.9.3**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Manage Multiple Sites](https://wordpress.org/plugins/tags/manage-multiple-sites/)
   [site management](https://wordpress.org/plugins/tags/site-management/)[uptime monitoring](https://wordpress.org/plugins/tags/uptime-monitoring/)
   [website maintenance](https://wordpress.org/plugins/tags/website-maintenance/)
 *  [Advanced View](https://wordpress.org/plugins/siteward/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/siteward/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/siteward/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/siteward/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/siteward/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/siteward/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/siteward/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/siteward/reviews/)

## Contributors

 *   [ Siteward ](https://profiles.wordpress.org/omniswp/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/siteward/)