RustDesk¶

Category: VDI
Type: Software Installer
Tags: remote-desktop · rustdesk · remote-access
Overview¶
RustDesk is a fast, open-source remote desktop and remote support tool written in Rust. It provides low-latency remote access to desktops with end-to-end encryption, working both with its own relay servers and peer-to-peer connections. The RustDesk plugin installs RustDesk version 1.4.0 to a shared persistent volume, enabling remote desktop access from workstations in your project.
How It Works¶
Software Installer — When added to a project, Terra installs the RustDesk client to the shared volume you specify. Once complete, RustDesk is available at that path for every workstation in the project that mounts the volume.
Prerequisites¶
- A shared persistent volume provisioned in your project
- A RustDesk relay server (either self-hosted or the public RustDesk relay) accessible from workstations
Installation¶
- Open Terra and navigate to the Plugin Marketplace
- Search for "RustDesk"
- Click Install
- Fill in the configuration fields below
- Click Confirm to deploy
Configuration¶
Install-Time Fields¶
| Field | Details |
|---|---|
install_volume |
shared-volume · Required Shared persistent volume to install RustDesk into |
destination |
string · Required Directory path within the volume for the RustDesk installation |
Notes¶
- This plugin installs RustDesk version 1.4.0
- RustDesk is free and open-source (AGPL-3.0 license) — no license key is required for self-hosted use
- To use RustDesk, workstations need access to a relay server; configure the relay server address within the RustDesk application settings after installation
- For a fully self-hosted setup, consider running RustDesk Server alongside this client installation