ABOUT
RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration.
infoCheck our configuration guide for help: `https://github.com/community-scripts/ProxmoxVE/discussions/2388`
infoTo set admin password on Debian, type `cd /var/lib/rustdesk-api && rustdesk-api reset-admin-pwd <yournewpasswordhere>` inside LXC.
infoTo see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC.
infoThis script uses the lejianwen/rustdesk-server fork instead of the official rustdesk/rustdesk-server. The fork maintains a custom UI (a paid feature in RustDesk PRO) and is maintained by lejianwen, who is an active contributor. Version numbers differ from the official repo.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally1 CPU512 MB RAM2 GB disk
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/rustdeskserver.sh'; sha='083c388041ad6ab9722f4522ade086152ea4a6cd5f2254979b8569ab1a725825'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/rustdeskserver.shSHA-256 083c388041ad6ab9722f4522ade086152ea4a6cd5f2254979b8569ab1a725825 alpineAlpine 3.24
Approved locally1 CPU512 MB RAM2 GB disk
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/alpine-rustdeskserver.sh'; sha='ea19a410d379132c3d35ea49c0531adc4c21724e14a3d36dfdd4c3c3861549ba'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/alpine-rustdeskserver.shSHA-256 ea19a410d379132c3d35ea49c0531adc4c21724e14a3d36dfdd4c3c3861549ba LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.