🌈 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:
systeminformationModul - Frontend: Vanilla HTML/CSS/JS (Dark Mode, Glassmorphism)
„Sonne rein, Cockpit raus.“ ✨