Releases: gaido-dev/mainwp-uptime-kuma-extension
Releases · gaido-dev/mainwp-uptime-kuma-extension
Release list
v1.0.0
A MainWP extension that automatically keeps an Uptime Kuma instance in sync with your MainWP child sites. Each site you manage in MainWP gets its own Uptime Kuma monitor, kept up to date as sites are added, changed, or removed, through a small private bridge API (Uptime Kuma has no REST API of its own).
Features
- Automatic monitor sync: every MainWP child site becomes an HTTP(S) monitor in Uptime Kuma, created, updated, and deleted in step with MainWP (site added/updated/deleted hooks, plus a periodic full reconcile).
- Tags from MainWP groups: each site's MainWP groups are mirrored as Uptime Kuma tags, including the group's color, kept in sync on every full resync.
- One target group: all synced monitors are placed under a single Uptime Kuma group you choose.
- Configurable defaults: check interval, retries, resend interval, timeout, and cert/domain expiry notifications applied to new monitors, with an option to force-reapply them to every existing monitor.
- Notifications: attach existing Uptime Kuma notification providers to every monitor created by the extension.
- Sync dashboard: a Sync tab showing pending/failed job counts, with manual "Resync now" and "Requeue failed jobs" actions.
- Efficient by design: sites are only re-sent to Uptime Kuma when something relevant actually changed, not on every sync pass.
Requires a MainWP Dashboard installation and a running Uptime Kuma API Bridge instance to connect to.