From 690ea8e04267e4a4c97f74670e63b16ae3dbf47d Mon Sep 17 00:00:00 2001 From: James Turland Date: Thu, 19 Jun 2025 15:34:19 +0100 Subject: [PATCH] RustDesk --- RustDesk/docker-compose.yaml | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 RustDesk/docker-compose.yaml diff --git a/RustDesk/docker-compose.yaml b/RustDesk/docker-compose.yaml new file mode 100644 index 0000000..a77a065 --- /dev/null +++ b/RustDesk/docker-compose.yaml @@ -0,0 +1,39 @@ +services: + hbbs: + container_name: hbbs + image: rustdesk/rustdesk-server:latest + command: hbbs + volumes: + - ./data:/root + # network_mode: "host" # Uncomment this line if you want to use host networking + networks: + - rustdesk + ports: + # If you do not need web client support, the corresponding ports 21118, 21119 can be disabled. + # - "21114:21114/tcp" # (TCP): used for web console, only available in Pro version. + - "21115:21115" # used for the NAT type test + - "21116:21116" # should be enabled both for TCP and UDP. is used for the ID registration and heartbeat service. 21116/TCP is used for TCP hole punching and connection service + - "21116:21116/udp" # should be enabled both for TCP and UDP. is used for the ID registration and heartbeat service. 21116/TCP is used for TCP hole punching and connection service + - "21118:21118" # used to support web clients + depends_on: + - hbbr + restart: unless-stopped + + hbbr: + container_name: hbbr + image: rustdesk/rustdesk-server:latest + command: hbbr + volumes: + - ./data:/root + # network_mode: "host" # Uncomment this line if you want to use host networking + networks: + - rustdesk + ports: + # If you do not need web client support, the corresponding ports 21118, 21119 can be disabled. + - "21117:21117" # used for the relay service + - "21119:21119" # used to support web clients + restart: unless-stopped + + +networks: + rustdesk: \ No newline at end of file