Files
GSM/todo.md
Alexander Zielonka 2b1fbb9f02 Initial commit: Homelab documentation
- 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>
2026-01-05 06:16:05 +01:00

1.9 KiB

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

  • Admin-Passwort im GSM aenderbar (UI)
  • JWT_SECRET sicher setzen
  • Prometheus + Grafana installieren
  • Grafana extern erreichbar
  • Benutzer-Verwaltung (Rollensystem)
  • Ressourcen-Graphen (CPU/RAM Historie)
  • Oeffentliches Dashboard
  • Whitelist-Caching serverseitig
  • Gameserver-Uptime statt Host-Uptime
  • Game-Logos in UI
  • Navbar-Logo mit Hover-Effekt
  • V Rising Server hinzugefuegt