Skip to content

RustDesk

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

  1. Open Terra and navigate to the Plugin Marketplace
  2. Search for "RustDesk"
  3. Click Install
  4. Fill in the configuration fields below
  5. 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

plugins/rustdesk/terra.yaml
resource_id: rustdesk
name: RustDesk 1.4.0
icon: https://raw.githubusercontent.com/juno-fx/Terra-Official-Plugins/refs/heads/main/plugins/rustdesk/scripts/assets/rustdesk.png
description: The Fast Open-Source Remote Access and Support Software.
category: VDI
tags:
  - remote desktop
  - rustdesk
  - remote access
fields:
  - name: install_volume
    description: The name of the install volume
    required: true
    type: shared-volume
  - name: destination
    description: Destination directory
    required: true