🌈 RKL Admin Dashboard & Crew Chat 🌲

Willkommen im RKL Admin Dashboard – dem zentralen Cockpit für Systemüberwachung und Crew-Kommunikation!

📊 Features

  • Cockpit Dashboard (/dashboard): Ein Live-Monitoring-System mit 4 dynamischen Panels:
  • 💻 Hardware Ressourcen (CPU, RAM, Disk Gauges)
  • 🧠 Vektor Speicher (Live-Chunks pro Persona)
  • 🌐 Aktive Sessions (Live-Nutzer Übersicht)
  • 📝 System Audit-Log (Echtzeit Event-Timeline)
  • Crew Chat (/): Sichere Echtzeit-Kommunikation per WebSocket, geschützt durch JWT-Tokens.
  • Login System (/login): Premium Dark Mode UI mit Nick+PW oder QR-Token Zugang.

🚀 Deployment (Lokal)

Das Dashboard kann jederzeit mit dem mitgelieferten Skript gestartet werden:

chmod +x deploy_rkl.sh
./deploy_rkl.sh

Das Skript installiert automatisch alle benötigten Node.js Abhängigkeiten (npm install) und startet den Server.
Danach ist das Dashboard unter http://localhost:3080/login erreichbar.

🛠️ Stack & Architektur

  • Backend: Node.js, Express.js
  • Echtzeit: Socket.IO
  • Sicherheit: JSON Web Tokens (JWT) in HttpOnly Cookies
  • Metriken: systeminformation Modul
  • Frontend: Vanilla HTML/CSS/JS (Dark Mode, Glassmorphism)

„Sonne rein, Cockpit raus.“