RustDesk

Last change on 2025-08-04 • Created on 2023-03-08 • ID: CL-5B38B
rustdesk logo

RustDesk turns your server into a ready-to-go remote desktop server that works out of the box, no configuration required. You have full control of your data, with no concerns about security.

Deploy to Hetzner Console

You can install RustDesk via the Hetzner Console or the Hetzner Cloud API.

Getting Started

Create your server as usual using the Hetzner Console. As an alternative to the operating system, you can choose an app that you would like to have pre-installed.

The collection is preinstalled on the server in the form of Docker images, but it is not activated.

To activate the collection, please login to your server:

  • By SSH key, if you provided one when you created your server.
  • By root password, which you received from us by email when you created your server, if no SSH key was provided.

This will take you through a process whereby you can then use any services from the web, with automatic Let's Encrypt support.

Hetzner Cloud API

Instead of using Hetzner Console, you can use the Hetzner Cloud API to set up a server with RustDesk.

  • For example via curl command from the command line

    curl \
       -X POST \
       -H "Authorization: Bearer $API_TOKEN" \
       -H "Content-Type: application/json" \
       -d '{"name":"my-rustdesk-server", "server_type":"cpx11", "image":"rustdesk"}' \
       'https://api.hetzner.cloud/v1/servers'
  • Or via hcloud-cli

    hcloud server create --name my-rustdesk-server --type cpx11 --image rustdesk

Image content

Operating system

  • Ubuntu 24.04

Installed packages

This image contains Docker and all other listed applications as Docker containers.

NAME LICENSE
Docker GPLv3 (Apache 2.0)
RustDesk AGPLv3
Watchtower GPLv3 (Apache 2.0)

Passwords

You can find your RustDesk API key at:

/opt/containers/rustdesk/data/id_ed25519.pub

For more information about the installed packages, see the official documentation:

For more information about Hetzner and Hetzner Cloud Apps, please see our official documentation:

Table of Contents