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

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

OS:
Linux
Linux Windows
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
Or
Third Party Host
HopToDesk on Cloudflare
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 and paste this code to index.js, then save and deploy the worker.

  4. Your Cloudflare Worker URL is now setup and available as the "rendezvouswss" value in api.json or the Custom API.

HopToDesk on AWS
HopToDesk on AWS
  1. Signup for an AWS account if you don't have one already.

  2. Visit the HopToDesk AWS Marketplace page and subscribe.

  3. After Amazon provisions the service, configure if needed and Launch the instance.

  4. Your HopToDesk network is now deployed on AWS and you can set the https URL as the "rendezvouswss" value in api.json or the Custom API.


Note: You must have a Cloudflare paid plan starting at $5/month to use the worker, as it uses Durable Objects.

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.