mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-22 08:00:20 +00:00
104 lines
5.1 KiB
Markdown
104 lines
5.1 KiB
Markdown
---
|
|
title: Synology DSM 7.2
|
|
weight: 20
|
|
description: "Documentation RustDesk sur Synology DSM 7.2. Consultez les guides d'installation, de configuration, de déploiement et de dépannage."
|
|
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. -->
|
|
Après la mise à jour DSM 7.2, Synology a renommé son paquet "Docker" en "Container Manager". Il apporte une nouvelle interface graphique, et vient avec "docker-compose" dans son interface graphique, ce qui vous permet de créer Docker plus facilement.
|
|
|
|
## Quand utiliser le guide DSM 7.2 ?
|
|
|
|
Utilisez ce guide si votre NAS Synology fonctionne sous DSM 7.2 et que vous souhaitez deployer RustDesk Server avec Container Manager. C'est le chemin Synology actuel et il est plus simple a maintenir que l'ancien flux Docker de DSM 6.
|
|
|
|
## Checklist de deploiement DSM 7.2
|
|
|
|
- Verifiez que votre modele de NAS prend en charge Container Manager.
|
|
- Installez `Container Manager` depuis Package Center.
|
|
- Creez un dossier partage persistant pour les donnees RustDesk.
|
|
- Deployez `hbbs` et `hbbr` ensemble dans un seul projet compose.
|
|
- Recuperez `id_ed25519.pub` et configurez vos clients.
|
|
- Redirigez les ports requis sur le routeur.
|
|
|
|
## Modèles supportés et exigences
|
|
|
|
Container Manager apporte le support ARM64 pour certains modèles d'entrée de gamme, comme la série J, pour la liste détaillée des modèles supportés, veuillez vérifier le [site web Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager).
|
|
La plupart du temps, vous n'aurez pas besoin d'installer de RAM supplémentaire pour installer Docker et RustDesk Server.
|
|
|
|
## 1. Installer Container Manager (Docker)
|
|
|
|
Ouvrez "Centre de Paquets", recherchez et installez "Container Manager".
|
|
|
|

|
|
|
|
## 2. Créer un dossier
|
|
|
|
Après avoir installé "Container Manager", il créera un Dossier Partagé appelé `docker`, mettons les données de notre serveur ici.
|
|
|
|
Ouvrez votre File Station, créez un dossier nommé `rustdesk-server` (ou comme vous le souhaitez). Puis créez un dossier nommé `data` dedans comme sur l'image.
|
|
|
|

|
|
|
|
## 3. Créer un conteneur
|
|
|
|
Ouvrez votre Container Manager, allez dans Projet et cliquez sur Créer.
|
|
|
|
Entrez le nom de projet `rustdesk-server` et changez Source de "Télécharger compose.yml" à "Créer compose.yml", et copiez le contenu suivant dans la boîte.
|
|
|
|

|
|
|
|
```yaml
|
|
services:
|
|
hbbs:
|
|
container_name: hbbs
|
|
image: rustdesk/rustdesk-server:latest # Veuillez changer ceci en rustdesk/rustdesk-server-pro:latest si vous voulez installer Pro.
|
|
command: hbbs
|
|
volumes:
|
|
- ./data:/root
|
|
network_mode: host
|
|
depends_on:
|
|
- hbbr
|
|
restart: always
|
|
|
|
hbbr:
|
|
container_name: hbbr
|
|
image: rustdesk/rustdesk-server:latest # Veuillez changer ceci en rustdesk/rustdesk-server-pro:latest si vous voulez installer Pro.
|
|
command: hbbr
|
|
volumes:
|
|
- ./data:/root
|
|
network_mode: host
|
|
restart: always
|
|
|
|
# Parce qu'on utilise le mode host docker
|
|
# Au cas où vous oublieriez les ports :
|
|
# 21114 TCP pour console web, disponible seulement dans la version Pro
|
|
# 21115 TCP pour test de type NAT
|
|
# 21116 TCP TCP hole punching
|
|
# 21116 UDP heartbeat/serveur ID
|
|
# 21117 TCP relay
|
|
```
|
|
|
|
Veuillez ignorer `Paramètres du portail web` puis terminer.
|
|
|
|
## 4. Vérifier que ça fonctionne
|
|
|
|
Ouvrez votre File Station, vous devriez voir `id_ed25519`, `id_ed25519.pub` dans votre dossier `docker/rustdesk-server/data`. Vous pourriez le télécharger et l'ouvrir via n'importe quel éditeur de texte ou utiliser [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). C'est la clé publique dont vous avez besoin pour votre client RustDesk.
|
|
|
|
La clé publique ressemblera à ceci :
|
|
|
|

|
|
|
|
Vérifiez [ici](/docs/en/client) pour configurer votre client. Seuls `serveur ID` et `Clé` sont nécessaires. `Serveur relay` n'est pas nécessaire car nous l'avons configuré dans `hbbs`, `hbbs` fournira cette information automatiquement.
|
|
|
|
## 5. Configurer la redirection de port sur votre routeur
|
|
|
|
Allez sur la page web d'administration de votre routeur, trouvez tout ce qui concerne la `Redirection de port`, cela devrait apparaître dans les paramètres `WAN` ou `Pare-feu`.
|
|
|
|
Si vous ne trouvez toujours pas le paramètre, recherchez sur Google `{Marque du routeur} + redirection de port` ou `{Modèle du routeur} + redirection de port`. Si cet appareil vient de votre FAI, demandez-leur.
|
|
|
|
Ouvrez ces ports requis :
|
|
* `21114` TCP pour console web, disponible seulement dans la version Pro
|
|
* `21115` TCP pour test de type NAT
|
|
* `21116` TCP TCP hole punching
|
|
* `21116` UDP heartbeat/serveur ID
|
|
* `21117` TCP relay |