Fertige Software
IT Admin Server
Der Signalisierungsserver eines Fernwartungssystems, das nur mit Zustimmung des Nutzers steuert

Wofür es da ist
In Unternehmen mit mehreren Filialen muss das IT-Team für jede Supportanfrage an den Arbeitsplatz gehen oder sich an kostenpflichtige Fernwartungslizenzen binden. Dafür haben wir ein eigenes System zur Fernverwaltung entwickelt; dieses Projekt ist der Signalisierungsserver in seiner Mitte. Windows-Clients melden sich mit einem geheimen Schlüssel an, der Administrator sieht die Rechner mit Abteilung und Filiale und kann eine Sitzung zum Ansehen oder Steuern starten. Das Bild läuft nicht über den Server: Er bringt nur die beiden Enden zusammen, der Stream läuft direkt über WebRTC. Admin-App und Client sind eigene Projekte; die Ansichten hier entstanden aus der echten Ausgabe einer lokalen Sitzung mit vier frei erfundenen Clients.
Highlights
- Client-Anmeldung mit geheimem Schlüssel und Live-Client-Liste
- Geräteansicht mit Abteilung, Filiale und Betriebssystem
- Signalisierung für WebRTC-Sitzungen zum Ansehen und Steuern, mit STUN/TURN-Konfiguration
- Fernsteuerung nur nach Freigabe durch den Nutzer
- Sofortnachrichten an Clients und Vorschau des letzten Screenshots
- Versionierte Verteilung automatischer Updates
Technologie
- Node.js
- Express
- Socket.IO
- WebRTC
- Multer
- Docker


