Ready-made software
IT Admin Server
The signalling server behind a remote support system that only takes control with the user’s consent

What it does
In businesses with several branches, the IT team either walks to the desk for every support request or depends on paid remote desktop licences. We built our own remote management system for this, and this project is the signalling server at its centre. Windows clients register with a secret key, the administrator sees online machines with their department and branch, and can start a viewing or control session. The video never passes through the server: it only introduces the two ends, and the stream runs directly over WebRTC. The admin app and the client are separate projects, so the screens here were prepared from the real output of a local session with four fictional clients.
Highlights
- Client registration with a secret key and a live client list
- Device view with department, branch and operating system
- Signalling for WebRTC viewing and control sessions, with STUN/TURN configuration
- Remote control only after the user approves
- Instant messages to clients and a preview of their latest screenshot
- Versioned automatic update distribution
Technology
- Node.js
- Express
- Socket.IO
- WebRTC
- Multer
- Docker


