Skip to content

ungatech/onsite-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Ungatech Onsite Deployment Scripts

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.

πŸ› οΈ Script Features

  • Persistent Updates: Winget (Windows) or Flatpak (Linux) updates keep the client current.
  • Zero-Touch Config: Pre-sets the relay.unga.tech host and key.
  • Secure Setup: Uses masked password prompts with matching verification.
  • Privacy Focused: Wipes variables from memory and clears session history.

πŸš€ One-Liner Deployments

πŸͺŸ Windows (10 / 11)

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"

🐧 Linux (Ubuntu / Zorin OS)

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 | bash

πŸ”„ Updating RustDesk Client

Updates follow their respective package managers, as demonstrated below:

πŸͺŸ Windows (10 / 11)

winget upgrade --id RustDesk.RustDesk --silent --force --accept-source-agreements

🐧 Linux (Ubuntu / Zorin OS)

flatpak update -y com.rustdesk.RustDesk

Ungatech Logo

About

Useful scripts when onsite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published