Screen sharing and remote control that runs 100 % on your own infrastructure — peer-to-peer over WebRTC, no third-party cloud service ever touches your data.
Install the host agent on the machine you want to control remotely. It generates a unique, random session code (6–32 characters) every time it starts.
Open the viewer page in Chrome on the machine you're controlling from — no install required. Enter the code (and an optional password), and connect.
Your own WebSocket server matches the host and viewer via the code, and helps the two negotiate a direct connection. It never sees screen content or keystrokes.
WebRTC establishes an encrypted connection directly between the two machines. Screen and input flow around the server — only if NAT/firewall blocks it does it fall back to your own TURN relay.
No third-party account, no subscription, no hidden telemetry. You own the signaling server, the TURN relay, and the code.
Screen and input travel directly between the two machines via WebRTC — the relay is only used as a fallback when a direct connection can't be established.
Host agent runs on Ubuntu and Windows. The viewer page works in any Chromium-based browser, with no installation.
The session code is 6–32 characters and acts as a shared secret — you decide the strength. Feel free to add an extra password on top.