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
Third Party Host
Prefer a managed platform? Deploy your HopToDesk network on Cloudflare or AWS instead.

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

HopToDesk on AWS
- Signup for an AWS account if you don't have one already.
- Subscribe on the HopToDesk listing in the AWS Marketplace. AWS Marketplace
- After Amazon provisions the service, configure if needed and Launch the instance.
- 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.