docs: roadmap update for feature 1
This commit is contained in:
+10
-12
@@ -15,29 +15,27 @@ Modell-Listen, Aktivitäts-Stream) angelehnt an `docs/mission-control-overview.p
|
|||||||
**✅ Schritt 2 erledigt & live** — *Feature 3: Live-Auslastung*. `system.py` Router mit `psutil` und sysfs für CPU/RAM/Disk/GPU/Temp.
|
**✅ Schritt 2 erledigt & live** — *Feature 3: Live-Auslastung*. `system.py` Router mit `psutil` und sysfs für CPU/RAM/Disk/GPU/Temp.
|
||||||
|
|
||||||
**Reihenfolge (abgestimmt):** Design/Architektur zuerst (✅), dann Quick Wins, Security-Brocken zuletzt:
|
**Reihenfolge (abgestimmt):** Design/Architektur zuerst (✅), dann Quick Wins, Security-Brocken zuletzt:
|
||||||
`1 (✅) Fundament → 2 (✅) Feature 3 Live-Auslastung → 3 (✅) Feature 6 Mehr LLM-Metriken → [4] Feature 1 Server-Management ← NÄCHSTES → Feature 4 → Feature 7 → Feature 2`.
|
`1 (✅) Fundament → 2 (✅) Feature 3 Live-Auslastung → 3 (✅) Feature 6 Mehr LLM-Metriken → 4 (✅) Feature 1 Server-Management → [5] Feature 4 Cookbook ← NÄCHSTES → Feature 7 → Feature 2`.
|
||||||
|
|
||||||
**Arbeitsweise je Schritt:** neuer `routers/<x>.py` + `js/panels/<x>.js` + Nav-Eintrag, sauber degradierend.
|
**Arbeitsweise je Schritt:** neuer `routers/<x>.py` + `js/panels/<x>.js` + Nav-Eintrag, sauber degradierend.
|
||||||
Bauen + Smoke-Test auf Windows, dann push→pull→rsync→restart auf den Bosgame (CLAUDE.md „Entwickeln & Deployen").
|
Bauen + Smoke-Test auf Windows, dann push→pull→rsync→restart auf den Bosgame (CLAUDE.md „Entwickeln & Deployen").
|
||||||
Ein Commit je Schritt. **Ich (KI) habe key-basierten SSH-Zugang zum Bosgame und kann selbst deployen+restarten.**
|
Ein Commit je Schritt. **Ich (KI) habe key-basierten SSH-Zugang zum Bosgame und kann selbst deployen+restarten.**
|
||||||
|
|
||||||
**→ Nächster Schritt konkret = Feature 1 (Server-Management).**
|
**→ Nächster Schritt konkret = Feature 4 (Cookbook + "Modell holen" verschmelzen).**
|
||||||
- Aktuell gibt es nur "Container aktualisieren" + "Alles aus dem Speicher". Ziel: den kompletten Server aus der UI verwalten.
|
- Bisher: Textfelder für HuggingFace-Repo + Pfad unter "Modelle". Das ist super für Custom-Zeug.
|
||||||
- OS-/Core-Updates (`apt update/upgrade`) per Knopf, mit Live-Output
|
- Neu: Ein Klick-Cookbook (Sidebar-Tab "Cookbook") mit kuratierter Liste (z.B. Qwen2.5-Coder 32B, Llama3 Vision, etc.).
|
||||||
- Dienste steuern (`llama-swap`, `mission-control`: Status, Restart)
|
- Klick auf Modellkarte im Cookbook triggert den Download via `/api/download`.
|
||||||
- Reboot / Health-Übersicht
|
|
||||||
- Scope-/Security-Sprung: macht MC zum Server-Admin-Panel. Rechte minimal halten.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
### 1. Server-Management ("Update-Panel 2.0") ← **NÄCHSTER SCHRITT**
|
### 1. Server-Management ("Update-Panel 2.0") (✅ Erledigt)
|
||||||
Aktuell gibt es nur "Container aktualisieren" + "Alles aus dem Speicher". Ziel: den kompletten Server aus der UI verwalten.
|
Aktuell gibt es nur "Container aktualisieren" + "Alles aus dem Speicher". Ziel: den kompletten Server aus der UI verwalten.
|
||||||
- [ ] OS-/Core-Updates (`apt update/upgrade`) per Knopf, mit Live-Output
|
- [x] OS-/Core-Updates (`apt update/upgrade`) per Knopf, mit Live-Output
|
||||||
- [ ] Dienste steuern (`llama-swap`, `mission-control`: Status, Restart)
|
- [x] Dienste steuern (`llama-swap`, `mission-control`: Status, Restart)
|
||||||
- [ ] Reboot / Health-Übersicht
|
- [x] Reboot / Health-Übersicht
|
||||||
- [ ] Referenz: altes `ai-control`-Skript als Funktionsvorlage
|
- [x] Referenz: altes `ai-control`-Skript als Funktionsvorlage
|
||||||
- ⚠️ **Scope-/Security-Sprung**: macht MC zum Server-Admin-Panel. Rechte minimal halten (sudoers-Whitelist für genau die erlaubten Befehle, statt Vollzugriff).
|
- ⚠️ **Scope-/Security-Sprung**: macht MC zum Server-Admin-Panel. Rechte minimal halten (sudoers-Whitelist für genau die erlaubten Befehle, statt Vollzugriff).
|
||||||
|
|
||||||
### 2. Live-Terminal / Log via SSH
|
### 2. Live-Terminal / Log via SSH
|
||||||
|
|||||||
Reference in New Issue
Block a user