This dashboard is a refactored, modern, and responsive web frontend for monitoring and managing XLXD multi-protocol reflectors.
The 2.5+ release brings a complete UI rework with improved mobile support, configuration, theming, and performance.
https://github.com/ShaYmez/xlxd-dashboard3
Technologies used:
- PHP (server-side, includes session management and security headers)
- JavaScript (custom scripts for theme toggle, interactive/mobile menus, AJAX auto-refresh, dynamic header)
- HTML5 & Responsive Design (
meta viewport, mobile support, semantic markup) - CSS (modular styling in
modern-layout.css, glassmorphism theme, theme toggle support) - AJAX & vanilla JS (no frameworks)
- vnStat integration (for optional traffic statistics)
- Works out-of-the-box on standard LAMP/LEMP stacks with XLXD servers
Features
- Panel for connected users, repeaters, peers/modules
- Live XLXD system statistics (service uptime, multi-mode status, interlinks)
- Full mobile and desktop support, theme switcher (dark/light)
- Custom header/footer text and branding options
- Optional network traffic info using vnStat
- Real-time dashboard auto-refresh (AJAX, not full reload)
- Accessible, lightweight—no client frameworks needed
Installation
- Clone/download this repo to your server: git clone https://github.com/ShaYmez/xlxd-dashboard3.git
- Copy and edit
pgs/config.inc.phpfor your XLXD host and preferences. - Make sure the webserver can read your XLXD XML and log files.
- Visit the dashboard in your web browser.
For best results, use with the official XLXD reflector system:
https://github.com/LX3JL/xlxd
Configuration
- Change all main settings in
pgs/config.inc.php - See comments in the config for guidance
- See
changes.txtfor upgrade notes and new features
License
Copyright © Shane Daley (M0VUB) Redistribution allowed with reference—see dashboard footer for attribution.

Visitas: 7