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

  1. Clone/download this repo to your server: git clone https://github.com/ShaYmez/xlxd-dashboard3.git
  2. Copy and edit pgs/config.inc.php for your XLXD host and preferences.
  3. Make sure the webserver can read your XLXD XML and log files.
  4. 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.txt for upgrade notes and new features

License

Copyright © Shane Daley (M0VUB) Redistribution allowed with reference—see dashboard footer for attribution.

Visitas: 7

Por EA7IYR

Deja una respuesta