SD Umbrella
All sites
SiteStatusUpdatesSecurityPHPLast check
Loading…
Recent alerts
All sites
SiteWPPHPThemePluginsSSLDebugMode
Uptime monitorLast 30 checks per site
Plugins
Themes
WP Core
Plugin updates
NameCurrentAvailableSiteStatus
Security overview
SiteSSLDebugAdmin userVulnsDomain expiryScore
Performance
SitePerf ScorePageSpeed MobilePageSpeed DesktopResponseMemoryPluginsDB
PHP error log
SiteTimeTypeMessageFile
Database overview
SiteDB sizeTransientsSpamRevisions
Maintenance mode
Toggle maintenance mode per site. When enabled, the WordPress plugin will respond with a maintenance notice to visitors. Your team can still access wp-admin.
Sites
Clients
Each client gets a read-only portal link showing their sites. In future: full client login with site-specific access.
ClientEmailPhoneSitesRead-only portalNotes
Generate site report (PDF)
What's new in v2.0
🔒 Security
  • ✓ Rate-limit login (5 attempts, 15min lockout)
  • ✓ Two-Factor Authentication (TOTP)
  • ✓ Encrypted SMTP passwords (AES-256)
  • ✓ Role-based access (Admin/Manager/Viewer)
🚀 New Features
  • ✓ Client portal (shareable links)
  • ✓ Maintenance mode toggle per site
  • ✓ Scheduled reports (daily/weekly/monthly)
  • ✓ Webhook alerts (Slack, Discord, custom)
📈 Improvements
  • ✓ Uptime history chart (30 bars)
  • ✓ PHP error digest email
  • ✓ Auto-purge old log rows (cron)
  • ✓ Team member management
⚙ System
  • ✓ Clean URLs (no .html / .php)
  • ✓ Dark theme redesign
  • ✓ WhatsApp alert number field
  • ✓ Report log tracking
Setup cron job for scheduled tasks
In Hostinger hPanel → Cron Jobs → add:
0 * * * * php /home/user/public_html/sd-umbrella/api/cron.php
Or call via HTTP: /api/cron.php?key=YOUR_SDU_SECRET
Team members
NameEmailRole2FAAdded
Account
Notifications
Two-Factor Auth
Webhooks
API Keys
Plugin Setup
Account settings
Sites / Detail
Uptime history
Site info
Security
Performance
Database
Plugin updates
Theme updates
PHP errors
Maintenance mode
When ON — visitors see a maintenance page. WP admin still accessible.
Auto-updates
Plugins
Themes
WordPress core (risky)
Work log
Backup history
Client logins
→ Open client portal
Create login credentials for each client. They can access /client.html to see only their assigned sites — no admin features visible.
NameEmailAssigned sitesLast loginStatus
Backups
Trigger on-demand backups from your WordPress sites. The WP plugin v2.0 must be installed. Backups are stored in wp-content/uploads/sdu-backups/
Backup all sites
Backup history
SiteTypeSizeStatusDate
Activity log
TimeUserActionTargetDetail
Loading…