Du betrachtest gerade RustDesk Relay Server einrichten | Docker | Verschlüsselung und Nulltarif 

RustDesk Relay Server einrichten | Docker | Verschlüsselung und Nulltarif 

Die Fernwartungs Alternative RustDesk ist ein geniales Programm, so kannst Du deinen RustDesk Relay Server einrichten und kostenlos Verwenden.

Video: RustDesk Relay Server einrichten | Docker | Verschlüsselung und Nulltarif 

Sprache: 🇩🇪
☝️ Benutze YouTube Untertitel für alle Sprachen.

Die Datei: docker-compose.yml

Als Speicherort kannst Du ein Verzeichnis auf Deiner Festplatte wählen. Es sollte auf jedenfalls ein neues und leeres Verzeichnis sein, da die „Volumen Daten“ Daten des Containers in dem Unterverzeichnis in dem Verzeichnis „/rd-data“ gespeichert werden.

der Start erfolg mit:

docker-compose up -d

Alternative einen „Stack“ im PORTAINER erstellen

Natürlich kannst Du, wie im Video gezeigt, denn Inhalt der „docker-compose.yml“ in einen „Stack“ im Portainer eintragen um die Container anzulegen und zu starten. Das zeige ich auch im Video.

# docker-compose.yml 
# version: '3'
services:
# -----------------------
# RustDesk Relay Server
# -----------------------
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    environment:
      - ALWAYS_USE_RELAY=Y
    command: hbbs -r DeineDomainOderIPadresse:21117
    volumes:
      - ./rd-data:/root
    depends_on:
      - hbbr
    restart: unless-stopped
  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./rd-data:/root
    restart: unless-stopped
networks:
  security:
    driver: bridge
  1. Markiert habe ich Dir, in der docker-compose.yml, DeineDomainOderIPadresse hier trägst Du Deine Domain wie zum Beispiel „rustdesk.beispiel.de“ ein oder Deine IP Adresse.
    Wenn Du über das Internet Verbindung zu deinen RustDesk Server herstellen willst, musst Du die Internet Adresse auf deinen PC weiter leiten, auf dem der RustDesk Server ausgeführt wird.
    DynDNS und gleich artige Dienste funktionieren meistens nicht mehr, da die Mesten Internetanschlüsse über NAT Laufen. In dem Beitrag NAT | Zugriff auf das Heimnetzwerk zeige ich Schritt für Schritt, wie Du einen Tunnel zu deinem Heimnetzwerk aufbauen kannst, um darauf zuzugreifen. So das Du, oder Deine Kunden, Deinen RustDesk Server erreichen.
  2. Als weiteren Punkt habe ich security markiert. Unter Diesem Namen werden die Beiden Container „hbbs“ und „hbbr“ aufgelistet, vergleichbar mit einer Gruppierung. Du kannst das nach belieben in „rustdesk“, „rd-server“ oder sonst einen Begriff ändern.
  3. S6-overlay based images. Solltest Du ein anderes Image benötigen, möglicher weise AMR oder i386 usw, dann findest Du diese unter diesem Link bei github.com.

Firewall, diese Ports brauchst Du für das Internet

hbbs braucht die Ports

– 21115:21115
– 21116:21116
– 21116:21116/udp
– 21118:21118

hbbr braucht die Ports

– 21117:21117
– 21119:21119

So gibst Du die Ports frei

Am einfachsten definierst du die Ports:

21115 bis 211119 auf TCP/IP

und denn Port 21116 zusätzlich auf UDP

Auf Diese Art und weise hast Du nur zwei Einträge die für denn RustDesk Server relevant sind. Eine Stolperfall ist hier das der Router normal die Sache mit der Firewall übernimmt, und das regelt. Viele Systeme haben (Windows zum Beispiel) auch noch mal eine Firewall am laufen. Wenn hier die Sache nicht funktioniert, überprüfe beide Firewalls.

Die Keys

Die Container Daten haben wir in das Verzeichnis „/rd-data“ gemutet (oder der Verzeichnisname, den Du verwendet hast). Da findest Du unter anderen die Dateien:

id_ed25519
id_ed25519.pub

id_ed25519 beinhaltet denn Privaten Key, der bleibt allein bei Dir, am besten machst Du die Datei gar nicht erst auf 😁👍

id_ed25519.pub beinhaltet den Öffentlichen Schlüssel. Diesen brauchen die Kleines um mit dem Server zu verbinden. Den bitte jetzt einfach mal notieren, da wir diesen gleich benötigen.

RustDesk Klient Konfiguration

Folge dem Video, um zu sehen, wie Du den der RustDesk Anwendung auf dem Klienten, den Server unter Einstellungen -> Netzwerk einträgst.

Als erstes musst Du die „Netzwerkeinstellungen Entsperren„, klicke auf den gleichnamigen blauen Balken oben.

Unter SERVER-ID: trägst die Deine Domain oder IP Adresse ein, wie Du es in der „docker-compose.yml“ Datei konfiguriert hast.

Unter Key: Trägst Du den Key ein, den Du aus der Datei „id_ed25519.pub“ notiert hast.

Als letztes klickst Du auf Anwenden unten rechts.

… FERTIG, das wars.

Beachte / Hinweise !

Wenn Du mit Deinem RustDesk Server verbunden bist kannst Du nur zu Klienten eine Verbindung aufbauen, die ebenfalls auf Deinem (oder dem gleichen RustDesk Server) verbunden sind.

Wenn Du eine Verbindung zu einem Klienten- anderen System aufbauen willst – der nicht mit deinem Server verbunden ist, kannst Du das nur wenn Du die Server Einstellungen unter Einstellungen -> Netzwerk löscht. Alternativ kann sich der Kunde natürlich auch auf Deinem RustDesk Server anmelden.

Du kannst immer nur eine Umgebung verwenden, jedenfalls zur Zeit. Server oder kein Server, ein Mischbetrieb geht nicht.

Klient Setup mit Server Einstellung

Es gibt die Möglichkeit eine Setup Datei zu erstellen, die der Kunde, Freund oder Bekannte aufrufen kann, um direct mit Deinem Server zu verbinden.

darauf gehe ich dann im nächsten Beitrag ein.

Link zur Unterstützung / Spende für denn Kanal
PayPal Link
Überweisung, Bitcoin und Lightning

#Docker #Portainer #RustDesk #RustDeskServer #Fernwartung #RemoteSoftware #RemoteMaintenance 

Dieser Beitrag hat einen Kommentar

Schreibe einen Kommentar