Files
GSM/todo.md
Alexander Zielonka 5049e7791f Update documentation for Factorio World Management
- Add new components and service to directory structure
- Add Factorio World Management API endpoints
- Add feature description in Features section
- Mark feature as completed in todo.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 15:57:30 +01:00

2.0 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
  • Factorio World Management (Save-Auswahl, Welt erstellen, Templates, Settings anzeigen)