Blog
Security / 5 July 2026 / 5 min read
By Jorge Monteiro, Senior App Architect — Hot Rocket Software Ltd · Updated 5 July 2026

Self-Hosted Remote Desktop: DeskZap vs RustDesk Compared for UK Teams

A practical comparison of self-hosted remote desktop options for UK teams — DeskZap and RustDesk — covering deployment, security, team management, pricing and which is the right choice for regulated businesses, IT consultancies and MSPs.

Isometric 3D illustration of self-hosted remote desktop software — server rack units with blue LED illumination connected by fibre optic cables on a dark technical grid, comparing DeskZap and RustDesk for UK teams
Article menuOpen
Security
5 July 2026
5 min read
Key takeaways
  • DeskZap and RustDesk both offer self-hosted remote desktop, but with different philosophies: RustDesk is open-source and community-driven, DeskZap is a managed product with a self-host option
  • RustDesk Server Pro provides basic user management, 2FA and web console; DeskZap Advanced adds full team management with RBAC, SSO, SCIM, device grouping and audit logging
  • DeskZap deploys on a single VPS via Docker Compose in under an hour and scales horizontally; RustDesk requires manual relay and rendezvous server setup
  • For regulated UK businesses that need a self-host option with full audit trail, support and predictable GBP pricing, DeskZap Advanced is the stronger choice
01

Why self-host your remote desktop infrastructure

Self-hosting remote desktop infrastructure means running the control plane — the server that manages authentication, device registration, session routing and audit logging — on hardware you control. For most teams, the cloud-hosted option works fine. For some, self-hosting is a requirement: regulated businesses that need data residency guarantees, IT consultancies that want full control over client session metadata, and organisations with existing VPS infrastructure that want to consolidate remote access alongside other self-hosted services.

The decision to self-host is usually driven by one of three concerns. First, data residency: the ICO expects organisations to know where personal data lives and to apply appropriate controls. A self-hosted control plane keeps session metadata, recordings and user data on infrastructure the organisation controls. Second, operational control: self-hosting means the remote access infrastructure follows the same maintenance, backup and monitoring rhythms as the rest of the organisation's stack. Third, cost predictability: self-hosting on a fixed-cost VPS removes per-user or per-device pricing variability at scale.

Two tools dominate the self-hosted remote desktop conversation in 2026: DeskZap and RustDesk. They approach self-hosting from different angles — one as a managed product with a self-host option, the other as an open-source project with a paid server tier. Understanding the difference matters for teams making a procurement decision that will shape how they operate remote access for years.

02

RustDesk: open-source remote desktop with a self-hosting core

RustDesk is an open-source remote desktop tool written in Rust. It was built from the ground up to be self-hosted: the open-source server components include a rendezvous server for peer discovery and a relay server for traffic routing. Users can run these on their own infrastructure at no cost, which makes RustDesk the most accessible self-hosted remote desktop option available.

RustDesk Server Pro adds features on top of the open-source base: a web console for administration, 2FA, an address book for managed devices, an audit log, OIDC and LDAP integration for single sign-on, cross-group access and a custom client generator. Pricing is straightforward: £11.88 per month for the Individual plan (1 login user, 20 managed devices), £23.88 for Basic (10 users, 100 devices), and custom pricing for larger deployments.

The community around RustDesk is active and the documentation is solid. For a technically confident administrator who wants an open-source remote desktop tool and is comfortable managing server infrastructure, RustDesk is a compelling option. The open-source core means there is no vendor lock-in, and the permissive licence allows modification and redistribution.

The trade-offs are in team management depth and support. RustDesk's team features — user management, device grouping, permissions — are functional but not as deep as a purpose-built team remote access tool. The support model is community-driven for the open-source tier and email-based for Pro. For a UK business that needs someone to call when a client cannot connect, the support gap matters.

03

DeskZap: managed remote desktop with a self-host option

DeskZap takes the opposite approach. The product is a managed remote desktop service first, with a self-host option on the Advanced tier for teams that need it. The self-hosted control plane deploys on a single VPS via Docker Compose. A 4 vCPU / 8 GB RAM instance handles approximately 200 concurrent sessions and scales horizontally as the team grows. Setup typically completes in under an hour with the documented deployment script.

The self-hosted control plane includes everything the cloud version offers: named operator accounts with role-based access control, device grouping by client or department, session recording with cloud archive, tamper-proof activity logs, IP allow-listing, mandatory two-factor authentication and signed installers. SSO via OIDC and SCIM for automated user provisioning are on the Advanced tier. The operator experience is identical whether the control plane runs in the cloud or on your VPS.

The key difference from RustDesk is the support model. DeskZap is a commercial product with a UK-based support team. When a self-hosted control plane has an issue — a relay routing problem, a certificate rotation, a scaling question — there is someone to call. For IT consultancies and MSPs whose business depends on remote access working reliably for clients, that support relationship is part of the procurement decision.

Pricing for the self-host option is included in the Advanced tier at £100 per user per year, with no additional infrastructure licence. The VPS cost is separate and depends on the provider and instance size — typically £20–40 per month for a mid-range VPS capable of handling a small to medium team's concurrent sessions.

04

Data residency and the UK GDPR question

The data residency argument for self-hosting is straightforward: if the control plane runs on a VPS in a UK data centre, session metadata, recordings and user data never leave UK infrastructure. That simplifies the data processing agreement for businesses handling client data, financial records, legal documents or personal information.

Both DeskZap and RustDesk support this model. RustDesk's open-source servers can be deployed anywhere. DeskZap's self-hosted control plane is deployed via Docker Compose and can target any VPS provider with a UK region — AWS London, Azure UK South, Google Cloud London, DigitalOcean London, or smaller UK-hosted providers.

The difference is in what happens around the infrastructure. DeskZap encrypts every session AES-256 end-to-end, so even the self-hosted relay cannot decrypt traffic. The activity log is tamper-resistant and survives infrastructure changes. Session recordings can be retained according to the organisation's own retention policy. RustDesk also encrypts sessions, but the audit trail depth depends on the Server Pro tier and configuration. For a business that needs to answer a regulator's question with a single search — who connected to the Priory Avenue machine on 14 March — DeskZap's audit trail is purpose-built for that workflow.

05

Deployment comparison: VPS setup and ongoing maintenance

Deploying a self-hosted remote desktop server should not require a DevOps team. RustDesk's open-source deployment involves setting up the rendezvous server (hbbs) and relay server (hbbr), configuring firewall rules, generating keys, and optionally setting up the Pro web console. The documentation covers the steps clearly, and a technically confident administrator can complete the setup in an afternoon.

DeskZap's self-hosted deployment is containerised. The Docker Compose script sets up the control plane, relay infrastructure and supporting services in one command. The deployment guide walks through VPS provisioning, DNS configuration, TLS certificate setup via Let's Encrypt, and initial workspace creation. The goal is a working control plane in under an hour, with documented steps for common VPS providers.

Ongoing maintenance is where the tools diverge. RustDesk requires the administrator to manage updates, monitor server health, rotate keys and handle scaling. DeskZap provides updates through the same Docker image tags as the cloud version, and the support team can assist with upgrade planning and troubleshooting. For a small IT consultancy that manages remote access as one of many responsibilities, the reduced maintenance burden is a meaningful differentiator.

06

Team and client management: where DeskZap pulls ahead

Self-hosted remote desktop is not only about infrastructure. It is about how the team operates remote access day to day. DeskZap's team management layer is where the managed-product heritage shows: device grouping by client or sensitivity, role-based access control with granular permissions, automated custom installer generation, centralised billing for teams, and SSO with SCIM for automated provisioning and deprovisioning.

For an IT consultancy managing thirty small business clients, these features translate into operating habits. Each client gets a device group. Each technician gets access to the clients they support. When a technician leaves, removing their account revokes access to every client device in one step. The activity log shows the consulting manager which technician connected to which client machine and when. These are not infrastructure features — they are business operations features — and they are where DeskZap and RustDesk differ most.

RustDesk Server Pro provides user management, device management, access control and an audit log. These cover the basics. The gap is in the depth and the workflow integration — custom client branding, automated installer distribution, centralised billing, and the polish that comes from a tool designed around a team's daily support rhythm rather than a server's configuration surface.

07

Making the choice: open-source freedom or managed-product support

The choice between DeskZap and RustDesk for self-hosted remote desktop comes down to a single question: do you value open-source freedom and community ownership, or managed-product support and team workflow depth?

Choose RustDesk if you have technical confidence in your team, want to avoid vendor licensing, prefer the open-source philosophy, and are comfortable managing server infrastructure and updates yourself. The cost is lower at small scale, and the community is genuine. RustDesk is the right choice for technically self-sufficient teams that see remote desktop as infrastructure to own rather than a service to buy.

Choose DeskZap if you need predictable GBP per-user pricing, a support relationship with a UK-based team, deep team management features for multi-client support, and the option to move between cloud and self-hosted as your requirements evolve. DeskZap is the right choice for IT consultancies, MSPs and regulated businesses that need remote desktop to work as a business service, not a server project.

Share this article
Also covers
self hosted remote desktop softwareRustDesk alternativeself-host remote desktop VPSon-premises remote desktopopen source remote desktop alternativeremote desktop data residency UK
Related DeskZap resources
External references