Self-hosted virtual desktops, on demand.
Enter Launch Portal Request accessSelf-hosted virtual desktops, on demand.
Enter Launch Portal Request accessCloudKeep is a self-hosted private cloud for browser-based virtual desktops. It turns a single KVM host into a small fleet you can build, manage, and connect to entirely in the browser — no client to install.
A public edge (NGINX over a WireGuard tunnel) fronts a control plane running on the KVM host. When you build a machine, the host clones a pre-built golden image into an isolated, internet-only network and boots it in seconds. A secure, single-use WebSocket bridge then streams the desktop to your browser.
Sign in at the launch portal and click + build, then choose cores, memory, and disk within your quota. When the machine reports ready, hit Connect for a full desktop. Stop, start, or delete machines any time from the dashboard.
Every machine is network-isolated from the host and your LAN; access is authenticated, rate-limited, and quota-bound; and each desktop connection uses a single-use, short-lived token.
View on GitHubEnter your details and your invite code. An administrator reviews every request — no account is created until it's approved.
This verification link is invalid, has expired, or was already used. Please request access again to get a fresh link.
Request accessPlease check your details and invite code, then try again. If you've already requested access, it may still be pending review.
Back to the formAccount requests aren't being accepted right now. Please contact your administrator.