# MokoWaaS [![Version](https://img.shields.io/badge/version-02.03.11-blue.svg?logo=v&logoColor=white)](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/releases) [![License](https://img.shields.io/badge/license-GPL--3.0--or--later-green.svg?logo=gnu&logoColor=white)](LICENSE) [![Joomla](https://img.shields.io/badge/Joomla-5.x%20%7C%206.x-red.svg?logo=joomla&logoColor=white)](https://www.joomla.org) [![PHP](https://img.shields.io/badge/PHP-8.1%2B-777BB4.svg?logo=php&logoColor=white)](https://www.php.net) MokoWaaS is a Joomla 5.x / 6.x system plugin package that provides white-label branding, security hardening, tenant restrictions, health monitoring, and multi-domain management for the MokoWaaS platform. ## Features - **White-Label Branding** — configurable brand name, company, support URL, colors, favicon, custom CSS - **Tenant Restrictions** — master user enforcement, installer/sysinfo/config/template access control - **Health Monitoring** — 16 diagnostic checks via `/?mokowaas=health` with Grafana auto-provisioning - **Site Aliases** — per-alias offline mode, robots directives, backend redirect, canonical URLs - **Remote API** — 6 endpoints (health, install, update, cache, backup, info) - **Security Hardening** — HTTPS enforcement, session timeouts, password policy, upload restrictions - **Plugin Protection** — protected status, hidden from non-master users, disable/uninstall blocked ## Requirements - Joomla 5.0+ or 6.x - PHP 8.1+ (8.3+ for Joomla 6) ## Installation Download the latest `pkg_mokowaas-*.zip` from [Releases](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/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 [MokoWaaS Wiki](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/wiki): - [Configuration Guide](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/wiki/Configuration) - [Health Monitoring](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/wiki/Health-Monitoring) - [Site Aliases](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/wiki/Site-Aliases) - [API Endpoints](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/wiki/API-Endpoints) - [Grafana Integration](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/wiki/Grafana-Integration) ## License GPL-3.0-or-later — see [LICENSE.md](LICENSE.md) ## Changelog See [CHANGELOG.md](CHANGELOG.md) --- **Moko Consulting** | [Website](https://mokoconsulting.tech) | [Email](mailto:hello@mokoconsulting.tech)