Install
https://github.com/rustdesk/rustdesk/releases/latest
RUSTDESK_RELEASE=$(curl -s https://api.github.com/repos/rustdesk/rustdesk/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")') URL=https://github.com/rustdesk/rustdesk/releases/download/${RUSTDESK_RELEASE}/rustdesk-${RUSTDESK_RELEASE}-x86_64.deb wget ${URL} -qP /tmp/ #sudo apt install -y libxdo3 curl sudo dpkg -i /tmp/rustdesk-*-x86_64.deb sudo apt --fix-broken -y install
Disable rustdesk service
sudo systemctl disable rustdesk.serviceInstall rustdesk with Ansible
- hosts: localhost
tasks:
- name: Install rustdesk
become: true
block:
- name: Get latest rustdesk version
ansible.builtin.uri:
url: https://api.github.com/repos/rustdesk/rustdesk/releases/latest
return_content: yes
register: rustdesk_version
- name: Set rustdesk version
ansible.builtin.set_fact:
rustdesk_release: "{{ rustdesk_version.json.tag_name }}"
- name: Install rustdesk {{ rustdesk_release }} binary
ansible.builtin.apt:
deb: https://github.com/rustdesk/rustdesk/releases/download/{{ rustdesk_release }}/rustdesk-{{ rustdesk_release }}-x86_64.deb
- name: Disable rustdesk service
ansible.builtin.service:
name: rustdesk
enabled: no
state: stoppedLinks
https://rustdesk.com/
https://github.com/rustdesk/rustdesk
https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/