Skip to main content

RustDesk

RustDesk installieren

  • wget installieren: sudo apt update; sudo apt install wget
  • RustDesk Debian Packet von Github herunterladen: cd ~; wget https://github.com/rustdesk/rustdesk/releases/download/1.3.9/rustdesk-1.3.9-x86_64.deb
  • Rust-Desk installieren: sudo apt install ./rustdesk-1.3.9-x86_64.deb

RustDesk Server des RepairCafe Hilpoltstein

  • RustDesk Dokumentation
  • Server Konfiguration: 9JSP3ZkTzlWcTRVb2hFZmhnV2lEMNRHWLR2Y20mZkl2Qr8UeOlFNqVzN2olQXJiOikXZrJCLiIiOikGchJCLiIiOikXYsVmciwiIlRmLwlGatMmcus2clRGdzVnciojI0N3boJye
  • RustDesk starten
  • Einstellungen öffnen

Einstellungen.png

    1. Netzwerk Einstellungen auswählen
    1. Einstellungen entsperren (eventuell Root Passwort notwendig)
    1. ID/Relay-Server Einstellungen öffnen

Server.png

  • Diesen Config String kopieren: 9JSP3ZkTzlWcTRVb2hFZmhnV2lEMNRHWLR2Y20mZkl2Qr8UeOlFNqVzN2olQXJiOikXZrJCLiIiOikGchJCLiIiOikXYsVmciwiIlRmLwlGatMmcus2clRGdzVnciojI0N3boJye
  • Und Server Konfiguration importieren
  • Alternativ manuelle Eingabe:
    • Server: rustdesk.rc-hip.de
    • Key: WBZ675j4YNyO+Cidfm6cdKXtM0IvVxfdXvmTSqisNFw=

RC-Hip_Server.png

RustDesk Server

Server mit Docker-Compose:


#####
# Signal Server
#
# doc: hbbs listens on 21115 (TCP), 21116 (TCP/UDP) and 21118 (TCP),
#####
  hbbs:
    container_name: rustdesk-signal-server
    image: rustdesk/rustdesk-server:1.1.9
    restart: unless-stopped
    command: "hbbs -r rustdesk.rc-hip.de -k _"
    ports:
      - "21115:21115/tcp"
      - "21116:21116/tcp"
      - "21116:21116/udp"
    labels:
      - traefik.enable=true
      # TCP : Web clients
      - traefik.tcp.routers.rustdesk-signal-server.entrypoints=rd-tcp-21118
      - traefik.tcp.routers.rustdesk-signal-server.rule=Host(`rustdesk.rc-hip.de`)
      - traefik.tcp.routers.rustdesk-signal-server.service=rustdesk-signal-server
      - traefik.tcp.services.rustdesk-signal-server.loadbalancer.server.port=21118
      - traefik.tcp.routers.rustdesk-signal-server.tls=true
      - traefik.tcp.routers.rustdesk-signal-server.tls.passthrough=false
    volumes:
      - /var/data/rustdesk:/root
    depends_on:
      - hbbr
    networks:
      - proxy
      

#####
# Relay Server
#
# doc: hbbr listens on 21117 (TCP) and 21119 (TCP)
#####
  hbbr:
    container_name: rustdesk-relay-server
    image: rustdesk/rustdesk-server:1.1.9
    restart: unless-stopped
    command: "hbbr -k _"
    ports:
      - "21117:21117/tcp"
    labels:
      - traefik.enable=true
      # TCP : Web clients
      - traefik.tcp.routers.rustdesk-relay-server.entrypoints=rd-tcp-21119
      - traefik.tcp.routers.rustdesk-relay-server.rule=Host(`rustdesk.rc-hip.de`)
      - traefik.tcp.routers.rustdesk-relay-server.service=rustdesk-relay-server
      - traefik.tcp.services.rustdesk-relay-server.loadbalancer.server.port=21119
      - traefik.tcp.routers.rustdesk-relay-server.tls=true
      - traefik.tcp.routers.rustdesk-relay-server.tls.passthrough=false
    volumes:
      - /var/data/rustdesk:/root
    networks:
      - proxy

networks:
  proxy:
    external: true
  • Öffentlicher Schlüssel des Servers: WBZ675j4YNyO+Cidfm6cdKXtM0IvVxfdXvmTSqisNFw=