Wazuh Multi-Tenant Client Dashboard
Use this Code: 0PXBLLV to get 40% reduction For the first 3 peaple only
Give every client their own SOC dashboard from the Wazuh you already run
Running Wazuh for multiple clients? Then you know the dilemma: the built-in dashboard shows everything to everyone. So you either hand clients a login and pray they don't click around, or you screenshot panels into a monthly PDF nobody reads.
Neither feels like the managed security service they're paying you for.
This product sits on top of your existing Wazuh, read-only, no changes to your SIEM and gives each client an isolated, branded login:
- True tenant isolation, enforced server-side. Every query is scoped by the signed session, not the browser. A client can't reach another client's data no matter what they send to the API.
- White-label per client. Your product name on the login screen, each client's own name across their console. Company A signs in and sees their SOC not your tooling.
- Zero-panel default. New clients start with no visualizations. You explicitly grant each of the 17+ panels, alert volume, MITRE ATT&CK, compliance coverage, vulnerabilities, geolocation map, and more. Least privilege, by design.
- Onboarding in seconds, not cycles. Creating a client triggers an immediate ingest. By the time you've created their login, their panels are populated.
- Itβs also deliberately lightweight

- Honest by default. Freshness timestamps, per-source health pills, a stale badge after missed cycles, and labelled placeholders instead of broken charts when a module is off.
How it works (3 steps)
- Configure one .env file β your Wazuh Indexer and Manager credentials, your branding, your admin login. No hardcoded secrets.
- Run docker compose up β Postgres, ingest worker, API, and dashboard start as one self-contained stack.
- Create clients in the admin console β map each one to their Wazuh agent groups, tick the panels they get, add their login. Done.
Video Demo
What's included
- Full source code (TypeScript ingest worker, Fastify API, React + ECharts dashboard, Postgres schema)
- Single docker-compose.yml deployment, self-hosted, no vendor lock-in, no per-seat fees
- Setup and upgrade documentation, sample data for instant demo mode
- Unlimited clients on your own infrastructure
- 12 months of updates
- Email support
Who This Is For
- MSSPs running Wazuh for multiple clients who need scoped, branded dashboards without building the isolation layer themselves
- Security engineers currently sharing one login across internal teams who know it's not really access control
- Teams who want a self-hosted option with no per-seat or per-agent licensing
- Anyone who's outgrown a shared Kibana/OpenSearch login for client-facing reporting
30-Day Guarantee
If it doesn't work for your setup, reach out and I'll help you troubleshoot. If we can't get it running, you get a full refund. No questions.