- infrastructure.md: Network topology, server overview, credentials - gsm.md: Gameserver Monitor detailed documentation - todo.md: Project roadmap and completed tasks - CLAUDE.md: AI assistant context - temp/: Frontend component backups 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
61 lines
1.9 KiB
Markdown
61 lines
1.9 KiB
Markdown
# Homelab TODOs
|
|
|
|
## Prioritaet Hoch
|
|
|
|
- [ ] **Pentest fuer Server durchfuehren**
|
|
- [ ] Portscan aller Server (nmap)
|
|
- [ ] SSH-Konfiguration pruefen (fail2ban, Key-Only)
|
|
- [ ] RCON-Passwoerter auf Staerke pruefen
|
|
- [ ] Firewall-Regeln auditieren
|
|
- [ ] SSL/TLS-Konfiguration testen
|
|
- [ ] Nginx-Sicherheitsheader pruefen
|
|
- [ ] JWT-Secret Rotation implementieren
|
|
|
|
- [ ] **GSM Modularisierung & Wiederverwendbarkeit**
|
|
- [ ] Server-Typen als Plugins auslagern (minecraft, factorio, vrising, ...)
|
|
- [ ] Generisches Interface fuer neue Gameserver-Typen
|
|
- [ ] Konfiguration per UI statt config.json
|
|
- [ ] Docker-Compose fuer einfaches Deployment
|
|
- [ ] Environment-basierte Konfiguration
|
|
- [ ] Multi-Instanz-Faehigkeit (mehrere Homelabs)
|
|
|
|
## Prioritaet Mittel
|
|
|
|
- [ ] Backup-Loesung fuer Gameserver-Welten
|
|
- [ ] Automatische Snapshots (taeglich)
|
|
- [ ] Offsite-Backup (Nextcloud/S3)
|
|
- [ ] Restore-Prozedur dokumentieren
|
|
|
|
- [ ] Monitoring-Alerts
|
|
- [ ] Discord Webhook bei Server-Crash
|
|
- [ ] Email-Benachrichtigung optional
|
|
- [ ] Alerting-Regeln in Prometheus/Grafana
|
|
|
|
- [ ] Automatische Restarts bei Crash
|
|
- [ ] Watchdog-Service implementieren
|
|
- [ ] Health-Checks definieren
|
|
- [ ] Restart-Limits (kein Endlos-Loop)
|
|
|
|
## Prioritaet Niedrig
|
|
|
|
- [ ] Dark/Light Mode Toggle im Frontend
|
|
- [ ] Server-Logs durchsuchbar machen
|
|
- [ ] Scheduled Restarts (z.B. taeglich 4 Uhr)
|
|
- [ ] Player-Statistiken (Spielzeit, Join-History)
|
|
- [ ] Changelog/Audit-Log fuer Admin-Aktionen
|
|
|
|
## Erledigt
|
|
|
|
- [x] ~~Admin-Passwort im GSM aenderbar~~ (UI)
|
|
- [x] ~~JWT_SECRET sicher setzen~~
|
|
- [x] ~~Prometheus + Grafana installieren~~
|
|
- [x] ~~Grafana extern erreichbar~~
|
|
- [x] ~~Benutzer-Verwaltung (Rollensystem)~~
|
|
- [x] ~~Ressourcen-Graphen (CPU/RAM Historie)~~
|
|
- [x] ~~Oeffentliches Dashboard~~
|
|
- [x] ~~Whitelist-Caching serverseitig~~
|
|
- [x] ~~Gameserver-Uptime statt Host-Uptime~~
|
|
- [x] ~~Game-Logos in UI~~
|
|
- [x] ~~Navbar-Logo mit Hover-Effekt~~
|
|
- [x] ~~V Rising Server hinzugefuegt~~
|