52ad2f2b3766ae28ddb52bd3245e629398cf45c8
MokoSuiteClient
MokoSuiteClient is the Joomla 5.x / 6.x client-facing tracker and identity layer for the MokoSuite platform. It provides security hardening, health monitoring, privacy compliance, multi-domain management, and integration with MokoSuiteHQ for centralized site management.
Features
Core
- Admin Dashboard — site info, plugin status, quick actions, support PIN
- Health Monitoring — 15 diagnostic checks via
/?mokosuiteclient=health - Heartbeat — RSA-signed registration with MokoSuiteHQ, daily support PIN rotation
- Extension Catalog — browse and install Moko Consulting extensions
Security (Firewall Plugin)
- Web Application Firewall — SQL injection, XSS, RFI, directory traversal shields
- Security Headers — X-Frame-Options, CSP, HSTS, Referrer-Policy, Permissions-Policy
- IP Management — trusted IPs, blocklist, auto-ban on WAF threshold
- Password Policy — min length, uppercase, number, special character requirements
- Access Control — admin secret URL, frontend super user block, upload restrictions
Privacy Guard
- GDPR Compliance — data subject requests, consent logging, retention policies
- User Data — export, anonymize, or delete user data on request
DevTools
- Development Mode — debug, cache disable, hit suppression
- Mirror Domains & Staging — repeatable table of domain aliases with offline bypass and robots directives
- Maintenance — reset hits, delete versions, reset download keys
Multi-Domain
- Site Aliases — per-alias offline mode, robots directives, canonical URLs
- Offline Bypass — TOS, privacy policy, and support pages remain accessible when site is offline
Integration
- MokoSuiteHQ — heartbeat, health data, backup status, activity logging
- MokoSuiteBackup — bridge plugin discovers BackupStatusHelper for heartbeat payloads
- Joomla — guided tours, action logging, custom fields, scheduled tasks
Requirements
- Joomla 5.0+ or 6.x
- PHP 8.1+ (8.3+ for Joomla 6)
Installation
Download the latest pkg_mokosuiteclient-*.zip from Releases and install via System → Install → Upload Package File.
After installation, the package auto-enables and sets protected status.
Documentation
Full documentation is available on the MokoSuiteClient Wiki:
License
GPL-3.0-or-later — see LICENSE.md
Changelog
See CHANGELOG.md
Releases
3
Languages
PHP
69.1%
Markdown
18.2%
XML
5.9%
INI
4.5%
SQL
1.2%
Other
1%