This repository contains streamlined deployment scripts for the RustDesk remote desktop client. These scripts allow Ungatech engineers to quickly provision managed endpoints with pre-configured relay settings and securely setup unattended remote access.
- Persistent Updates: Winget (Windows) or Flatpak (Linux) updates keep the client current.
- Zero-Touch Config: Pre-sets the
relay.unga.techhost and key. - Secure Setup: Uses masked password prompts with matching verification.
- Privacy Focused: Wipes variables from memory and clears session history.
Installs via Winget. Automatically handles UAC elevation and applies relay configuration. Run the following from a PowerShell or Command Prompt window:
powershell -Command "irm https://raw.githubusercontent.com/ungatech/onsite-scripts/refs/heads/main/install-rustdesk.bat -OutFile $env:TEMP\ir.bat; & $env:TEMP\ir.bat"Installs via Flatpak. Verifies Flathub, applies relay configuration, and prompts for a secure password. Run the following from your desktop terminal with a user in the sudoers group (You may be prompted for your local password to authorize the installation):
wget -qO- https://raw.githubusercontent.com/ungatech/onsite-scripts/refs/heads/main/install-rustdesk.sh | bashUpdates follow their respective package managers, as demonstrated below:
winget upgrade --id RustDesk.RustDesk --silent --force --accept-source-agreementsflatpak update -y com.rustdesk.RustDesk