mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-19 22:50:14 +00:00
105 lines
5.1 KiB
Markdown
105 lines
5.1 KiB
Markdown
---
|
|
title: Synology DSM 7.2
|
|
weight: 20
|
|
description: "RustDesk-Dokumentation zu Synology DSM 7.2. Hier finden Sie Anleitungen zur Installation, Konfiguration, Bereitstellung und Fehlerbehebung."
|
|
keywords: ["rustdesk synology dsm 7.2", "rustdesk container manager", "rustdesk synology nas", "rustdesk synology docker", "rustdesk self-host synology"]
|
|
---
|
|
<!-- For translators: When translating elements like "buttons", don't just translate, please refer actual naming in their interface. -->
|
|
Nach dem DSM 7.2-Update hat Synology sein "Docker"-Paket in "Container Manager" umbenannt. Es bringt eine neue grafische Benutzeroberfläche mit und enthält "docker-compose" in der GUI, mit der Sie Docker einfacher erstellen können.
|
|
|
|
## Wann sollten Sie den DSM-7.2-Leitfaden verwenden?
|
|
|
|
Verwenden Sie diesen Leitfaden, wenn Ihr Synology-NAS DSM 7.2 ausfuhrt und Sie RustDesk Server uber Container Manager bereitstellen wollen. Das ist der aktuelle Synology-Pfad und leichter zu warten als der alte DSM-6-Docker-Ablauf.
|
|
|
|
## DSM-7.2-Bereitstellungs-Checkliste
|
|
|
|
- Stellen Sie sicher, dass Ihr NAS-Modell Container Manager unterstutzt.
|
|
- Installieren Sie `Container Manager` uber das Package Center.
|
|
- Erstellen Sie einen persistenten freigegebenen Ordner fur RustDesk-Daten.
|
|
- Stellen Sie `hbbs` und `hbbr` gemeinsam in einem Compose-Projekt bereit.
|
|
- Holen Sie `id_ed25519.pub` ab und konfigurieren Sie Ihre Clients.
|
|
- Leiten Sie die erforderlichen Ports am Router weiter.
|
|
|
|
## Unterstützte Modelle und Voraussetzungen
|
|
|
|
Der Container Manager bietet ARM64-Unterstützung für einige Low-End-Modelle, wie z. B. die J-Serie. Eine detaillierte Liste der unterstützten Modelle finden Sie auf der [Synology-Website] (https://www.synology.com/en-us/dsm/packages/ContainerManager).
|
|
In den meisten Fällen müssen Sie für die Installation von Docker und RustDesk Server keinen zusätzlichen RAM installieren.
|
|
|
|
## 1. Container Manager (Docker) installieren
|
|
|
|
Öffnen Sie das "Package Center", suchen und installieren Sie "Container Manager".
|
|
|
|

|
|
|
|
## 2. Ordner erstellen
|
|
|
|
Nach der Installation von "Container Manager" wird ein gemeinsamer Ordner `docker` erstellt, in dem wir die Daten unseres Servers ablegen.
|
|
|
|
Öffnen Sie Ihre File Station, erstellen Sie einen Ordner `rustdesk-server` (oder wie immer Sie wollen). Dann erstellen Sie darin einen Ordner `data`, genau wie auf dem Bild.
|
|
|
|

|
|
|
|
## 3. Container erstellen
|
|
|
|
Öffnen Sie Ihren Container Manager, gehen Sie zu Project und klicken Sie auf Create.
|
|
|
|
Geben Sie den Projektnamen `rustdesk-server` ein, ändern Sie Source von "Upload compose.yml" zu "Create compose.yml" und kopieren Sie den folgenden Inhalt in das Feld.
|
|
|
|

|
|
|
|
```yaml
|
|
services:
|
|
hbbs:
|
|
container_name: hbbs
|
|
image: rustdesk/rustdesk-server:latest
|
|
command: hbbs
|
|
volumes:
|
|
- ./data:/root
|
|
network_mode: host
|
|
depends_on:
|
|
- hbbr
|
|
restart: always
|
|
|
|
hbbr:
|
|
container_name: hbbr
|
|
image: rustdesk/rustdesk-server:latest
|
|
command: hbbr
|
|
volumes:
|
|
- ./data:/root
|
|
network_mode: host
|
|
restart: always
|
|
|
|
# Weil der Docker-Host-Modus verwendet wird
|
|
# Nur für den Fall, dass Sie die Ports vergessen haben:
|
|
# 21114 TCP für Webkonsole, nur in der Pro-Version verfügbar
|
|
# 21115 TCP für NAT type test
|
|
# 21116 TCP TCP hole punching
|
|
# 21116 UDP Heartbeat/ID-Server
|
|
# 21117 TCP Relay
|
|
```
|
|
|
|
Bitte überspringen Sie `Web portal settings`, dann ist das erledigt.
|
|
|
|
## 4. Prüfen, ob es funktioniert
|
|
|
|
Öffnen Sie Ihre File Station, Sie sollten `id_ed25519`, `id_ed25519.pub` in Ihrem Ordner `docker/rustdesk-server/data` sehen. Sie können diese Datei herunterladen und mit einem beliebigen Texteditor öffnen oder [Synology Text Editor](https://www.synology.com/de-de/dsm/packages/TextEditor) verwenden. Dies ist der öffentliche Schlüssel, den Sie für Ihren RustDesk-Client benötigen.
|
|
|
|
Der öffentliche Schlüssel sieht wie folgt aus:
|
|
|
|

|
|
|
|
Lesen Sie [hier](/docs/de/client), wie Sie Ihren Client einrichten. Nur `ID-Server` und `Key` werden benötigt. `Relais-Server` wird nicht benötigt, da wir ihn in `hbbs` festgelegt haben. Diese Informationen werden von `hbbs` automatisch bereitgestellt.
|
|
|
|
## 5. Portweiterleitung auf Ihrem Router einrichten
|
|
|
|
Gehen Sie auf die Verwaltungswebseite Ihres Routers und suchen Sie nach etwas, das mit `Portweiterleitung` zu tun hat. Es sollte unter `WAN` oder `Firewall` erscheinen.
|
|
|
|
Wenn Sie die Einstellung immer noch nicht finden können, suchen Sie in Google nach `{Router brand} + port forwarding` oder `{Router model} + port forwarding`. Wenn das Gerät von Ihrem ISP stammt, fragen Sie ihn.
|
|
|
|
Öffnen Sie die erforderlichen Ports:
|
|
* `21114` TCP für Webkonsole, nur in der Pro-Version verfügbar
|
|
* `21115` TCP für NAT type test
|
|
* `21116` TCP TCP hole punching
|
|
* `21116` UDP Heartbeat/ID-Server
|
|
* `21117` TCP Relay
|