Server Center – Infrastruktur
ARCHITEKTUR
Frontend: Astro und Tailwind CSS als statischer Build. Lokaler Gateway: Node.js auf 127.0.0.1:4321. Monitoring-Agent: Node.js auf 127.0.0.1:9108. Netcup-Daten kommen über einen SSH-Tunnel auf 127.0.0.1:19108.
ORDNER
Frontend: C:\Projekte\server-center. Infrastruktur: C:\Projekte\server-infrastructure. Startskript: C:\Projekte\start-server-center.mjs. Den versehentlichen Ordner unter C:\Users\schub\Projekte nicht verwenden.
ROUTEN
/, /server, /docker, /websites, /backups, /logs und /settings. Bei nicht erreichbarem Agent zeigt die Oberfläche Offline- und Leerzustände statt Fantasiedaten.
NETCUP
Host 62.83.8.176, Benutzer sven. Monitoring als systemd User-Dienst. Docker-Container: vikunja, gitea, postgres, npm.
STARTEN
PowerShell im Ordner C:\Projekte: node .\start-server-center.mjs. Browser: http://127.0.0.1:4321.
SICHERHEIT
SSH ausschließlich mit C:\Users\schub\.ssh\id_ed25519. Keine Schlüssel, Passwörter oder Tokens in Git. API nur lokal, Docker-Socket nie im Browser. Schreibgeschützte Monitoring-API.
WARTUNG
Nach Codeänderungen: npm.cmd run build. Bei laufendem Entwicklungsserver kann ein Vite-Cache gesperrt sein; Build mit erhöhtem Schreibzugriff oder nach Beenden des Prozesses ausführen.