On-Premises

Self-host your own HopToDesk network On-Premises or in the Cloud.

Set up your own network

Setup your own HopToDesk network. Compatible with Ubuntu 18 - 24 and Windows.

OS:
Linux
LinuxWindows
This configuration allows devices on your LAN to connect directly, while using HopToDesk's default relay servers for external connections.
Configure your own TURN server for full control over relay connections. All fields are required.

Setup Tutorial

HopToDesk Self Hosting

Third Party Host

Prefer a managed platform? Deploy your HopToDesk network on Cloudflare or AWS instead.

HopToDesk on Cloudflare

  1. Login to your Cloudflare account and go to the domain zone you wish to use.
  2. Create a new worker with the filename index.js.
  3. Copy the worker code into index.js, then save and deploy the worker. Worker code
  4. Your Cloudflare Worker URL is ready. Use it as the "rendezvouswss" value. api.json Custom API

HopToDesk on AWS

  1. Signup for an AWS account if you don't have one already.
  2. Subscribe on the HopToDesk listing in the AWS Marketplace. AWS Marketplace
  3. After Amazon provisions the service, configure if needed and Launch the instance.
  4. Your HopToDesk network is now deployed on AWS. Set its https URL as the "rendezvouswss" value. api.json Custom API

Note: The worker needs a Cloudflare paid plan starting at $5/month, because it relies on Durable Objects. Durable Objects pricing

AWS Marketplace and the AWS Marketplace logo are trademarks of Amazon.com, Inc. or its affiliates.
Cloudflare, the Cloudflare logo, and Cloudflare Workers are trademarks and/or registered trademarks of Cloudflare, Inc. in the United States and other jurisdictions.