All sites
| Site | Status | Updates | Security | PHP | Last check | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Recent alerts
All sites
| Site | WP | PHP | Theme | Plugins | SSL | Debug | Mode |
|---|
Uptime monitorLast 30 checks per site
Plugins
Themes
WP Core
Plugin updates
| Name | Current | Available | Site | Status |
|---|
Security overview
| Site | SSL | Debug | Admin user | Vulns | Domain expiry | Score |
|---|
Performance
| Site | Perf Score | PageSpeed Mobile | PageSpeed Desktop | Response | Memory | Plugins | DB |
|---|
PHP error log
| Site | Time | Type | Message | File |
|---|
Database overview
| Site | DB size | Transients | Spam | Revisions |
|---|
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.
| Client | Phone | Sites | Read-only portal | Notes |
|---|
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_SECRETTeam members
| Name | Role | 2FA | Added |
|---|
Account
Notifications
Two-Factor Auth
Webhooks
API Keys
Plugin Setup
Account settings
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
Create login credentials for each client. They can access /client.html to see only their assigned sites — no admin features visible.
| Name | Assigned sites | Last login | Status |
|---|
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
| Site | Type | Size | Status | Date |
|---|
Activity log
| Time | User | Action | Target | Detail |
|---|---|---|---|---|
| Loading… | ||||