Skip to content

Meilenstein-Plan (Agile Roadmap)

Jeder Meilenstein liefert ein testbares Produktiv-Inkrement (MVP-Ansatz).

Meilenstein 1: Foundation & MVP

  • [x] Setup der Projektstruktur (Rust Workspaces, Vite/Vue Setup).
  • [x] Datenbankschema für Mandanten, User und Geräte (PostgreSQL).
  • [x] Agent (Rust) verbindet sich per WebSockets mit Backend (Axum).
  • [x] Ping-Pong: Telemetrie-Senden und grundlegende Remote-Command-Ausführung.
  • [x] WebUI: Simples Admin-Dashboard für Live-Status.

Meilenstein 2: RMM Core Features

  • [x] Interaktives Terminal im WebUI (Vue).
  • [x] File-Transfer (Chunks über WebSockets).
  • [x] Inventarisierungs-Engine im Agenten (Hardware/Software-Liste auslesen via sysinfo).

Meilenstein 3: Visual Remote Desktop (KVM)

  • [ ] Screen-Capturing im Rust-Agenten (DXGI/Scrap).
  • [ ] Video-Encoding und Übertragung in den Browser (WebRTC oder MJPEG).
  • [ ] Eingabe-Weiterleitung (Maus/Tastatur vom Browser zum Agenten).

Meilenstein 4: Enterprise & Automation

  • [x] SSO-Integration (Authentik OIDC).
  • [x] Patch-Management-Modul.
  • [x] Unveränderliches Audit-Logging in der Datenbank.
  • [x] Skript-Engine (Hinterlegen von Skripten im Server, Ausführung nach Zeitplan).

Released under the MIT License.