| RustDesk_Server | ||||||||||||||||||||||||
| ** | 2/17/25 | RustDesk | ||||||||||||||||||||||
| Ver | RustDesk_Server | |||||||||||||||||||||||
| 2/17/25 | ||||||||||||||||||||||||
| RustDesk | ||||||||||||||||||||||||
| RustDesk Svr | Updating the RustDesk Server | (See Copilot query (1/8/26) ) | ||||||||||||||||||||||
| settings | ||||||||||||||||||||||||
| ID's+Tstuff | 1. Native LXC (non-Docker) RustDesk Server | Runs hbbs/hbbr directly on the container. | ||||||||||||||||||||||
| troubleshooting | pct enter 103 | (from Proxmox (host) shell ) | ||||||||||||||||||||||
| root@rustdeskserver:~# | bash /opt/rustdesk/update.sh | run this | ||||||||||||||||||||||
| cd /opt/rustdesk | If the script is missing (older versions), use: | |||||||||||||||||||||||
| bash install.sh | This pulls the latest hbbs/hbbr binaries from GitHub and restarts the services. | |||||||||||||||||||||||
| hbbs --version | 1.1.14 | Check the version | ||||||||||||||||||||||
| hbbr --version | 1.1.14 | |||||||||||||||||||||||
| cd /opt/rustdesk | should see files | If that directory still doesn’t exist, then your RustDesk LXC was installed in a different path | ||||||||||||||||||||||
| hbbs | ||||||||||||||||||||||||
| hbbr | ||||||||||||||||||||||||
| install.sh | ||||||||||||||||||||||||
| update.sh | ||||||||||||||||||||||||
| (config files) | ||||||||||||||||||||||||
| find / -maxdepth 3 -type d -iname "*rust*" | This will show any directory containing “rust” in its name. | |||||||||||||||||||||||
| find / -maxdepth 3 -type d -iname "*rust*" 2>/dev/null | This will list any directory whose name contains “rust”, such as: | |||||||||||||||||||||||
| /opt/rustdesk-server | This is the fastest way to pinpoint where Helper‑Scripts placed the binaries. | |||||||||||||||||||||||
| /opt/rustdesk | ||||||||||||||||||||||||
| /srv/rustdesk | ||||||||||||||||||||||||
| /root/rustdesk | ||||||||||||||||||||||||
| /usr/local/rustdesk | ||||||||||||||||||||||||
| /root/.config/rustdesk | likely user config files | |||||||||||||||||||||||
| /var/lib/rustdesk-server | contains only database and key files, not the RustDesk server binaries or update scripts | |||||||||||||||||||||||
| /var/log/rustdesk-server | logs for RustDesk server | |||||||||||||||||||||||
| /etc/apt/trusted.gpg.d | unrelated to Rustdesk, standard apt keyrings | |||||||||||||||||||||||
| find / -maxdepth 3 -type f \( -iname "hbbs" -o -iname "hbbr" \) 2>/dev/null | search for the RustDesk server binaries | |||||||||||||||||||||||
| /usr/bin | location of the RustDesk serever binaries | |||||||||||||||||||||||
| The next step is to update these binaries. | ||||||||||||||||||||||||
| Download the latest hbbs and hbbr binaries from the official RustDesk GitHub releases. | ||||||||||||||||||||||||
| Replace the existing binaries in /usr/bin with the new ones. | ||||||||||||||||||||||||
| Restart the RustDesk server service if applicable. | ||||||||||||||||||||||||
| Latest Version | Replace with the latest release version: | e.g. 1.4.4 | ||||||||||||||||||||||
| wget https://github.com/rustdesk/rustdesk/releases/download/VERSION/hbbs-linux-amd64 -O /usr/bin/hbbs | ||||||||||||||||||||||||
| wget https://github.com/rustdesk/rustdesk/releases/download/VERSION/hbbr-linux-amd64 -O /usr/bin/hbbr | ||||||||||||||||||||||||
| chmod +x /usr/bin/hbbs /usr/bin/hbbr | Make the new binaries executable: | |||||||||||||||||||||||
| systemctl restart rustdesk-server | Restart the RustDesk server service | |||||||||||||||||||||||
| systemctl list-units --type=service | grep rustdesk | ||||||||||||||||||||||||
| systemctl status rustdesk-hbbr.service | ||||||||||||||||||||||||
| systemctl status rustdesk-hbbs.service | ||||||||||||||||||||||||