Difference between revisions of "RustDesk"
From Indie IT Wiki
Plittlefield (talk | contribs) |
Plittlefield (talk | contribs) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [http://rustdesk.com/ RustDesk] is an open source equivalent remote desktop package in the vein of TeamViewer, works out of the box, no configuration required. You have full control of your data, with no concerns about security. You can | + | [http://rustdesk.com/ RustDesk] is an open source equivalent remote desktop package in the vein of TeamViewer, works out of the box, no configuration required. You have full control of your data, with no concerns about security. You can RustDesk's own public rendezvous/relay server, or self-host, or write your own server. |
== Installation == | == Installation == | ||
− | === Releases === | + | === Releases - All Platform === |
https://github.com/rustdesk/rustdesk/releases | https://github.com/rustdesk/rustdesk/releases | ||
− | + | === Web === | |
− | https:// | + | https://www.rustdesk.com |
=== Docker === | === Docker === | ||
Line 68: | Line 68: | ||
- ./data/html:/usr/share/nginx/html:ro | - ./data/html:/usr/share/nginx/html:ro | ||
- /etc/timezone:/etc/timezone:ro | - /etc/timezone:/etc/timezone:ro | ||
+ | |||
+ | == Usage == | ||
+ | |||
+ | === Command Line CLI === | ||
+ | |||
+ | rustdesk --connect 123456789 --password 49gw5l |
Latest revision as of 11:39, 6 September 2024
RustDesk is an open source equivalent remote desktop package in the vein of TeamViewer, works out of the box, no configuration required. You have full control of your data, with no concerns about security. You can RustDesk's own public rendezvous/relay server, or self-host, or write your own server.
Installation
Releases - All Platform
https://github.com/rustdesk/rustdesk/releases
Web
Docker
Here is a docker compose file that will install both the RustDesk Server and an NginX Web Server to host your client apps, going through NginX Proxy Manager (NPM).
version: '3' networks: rustdesk-net: external: false nginx-proxy-manager: external: true services: hbbs: container_name: hbbs ports: - 21115:21115 - 21116:21116 - 21116:21116/udp - 21118:21118 image: rustdesk/rustdesk-server:latest command: hbbs -r rustdesk.mydomain.uk:21117 volumes: - ./hbbs:/root networks: - rustdesk-net depends_on: - hbbr restart: unless-stopped hbbr: container_name: hbbr ports: - 21117:21117 - 21119:21119 image: rustdesk/rustdesk-server:latest command: hbbr volumes: - ./hbbr:/root networks: - rustdesk-net restart: unless-stopped nginx: image: nginx:stable-alpine-perl container_name: rustdesk.mydomain.uk-nginx restart: always networks: nginx-proxy-manager: ipv4_address: 172.20.0.31 expose: - 80 environment: - TZ=Europe/London volumes: - ./data/html:/usr/share/nginx/html:ro - /etc/timezone:/etc/timezone:ro
Usage
Command Line CLI
rustdesk --connect 123456789 --password 49gw5l