Files
doc.rustdesk.com/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.pl.md
rustdesk 56cfd26e35 seo/geo
2026-03-20 18:42:55 +08:00

105 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Synology DSM 7.2
weight: 20
description: "Dokumentacja RustDesk dotycząca Synology DSM 7.2. Zawiera instrukcje instalacji, konfiguracji, wdrażania i rozwiązywania problemów."
keywords: ["rustdesk synology dsm 7.2", "rustdesk container manager", "rustdesk synology nas", "rustdesk synology docker", "rustdesk self-host synology"]
---
<!-- Dla tłumaczy: Tłumacząc elementy takie jak "przyciski", nie tłumaczcie ich po prostu, ale odwołajcie się do rzeczywistych nazw w interfejsie. -->
Po aktualizacji DSM 7.2 firma Synology zmieniła nazwę pakietu "Docker" na "Container Manager". Pakiet ten posiada nowy interfejs graficzny i zawiera narzędzie "docker-compose", które ułatwia tworzenie kontenerów Docker.
## Kiedy używać przewodnika DSM 7.2?
Używaj tego przewodnika, gdy Twój NAS Synology działa na DSM 7.2 i chcesz wdrożyć RustDesk Server przez Container Manager. To obecna ścieżka dla Synology i jest łatwiejsza w utrzymaniu niż stary przepływ Docker dla DSM 6.
## Lista kontrolna wdrożenia DSM 7.2
- Potwierdź, że model NAS obsługuje Container Manager.
- Zainstaluj `Container Manager` z Package Center.
- Utwórz trwały współdzielony folder na dane RustDesk.
- Wdróż `hbbs` i `hbbr` razem w jednym projekcie compose.
- Pobierz `id_ed25519.pub` i skonfiguruj klientów.
- Przekieruj wymagane porty na routerze.
## Obsługiwane modele i wymagania
Container Manager zapewnia obsługę ARM64 dla niektórych modeli z niższej półki, takich jak seria J. Szczegółową listę obsługiwanych modeli można znaleźć na [stronie internetowej Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager).
W większości przypadków nie ma potrzeby instalowania dodatkowej pamięci RAM w celu zainstalowania Dockera i serwra RustDeska.
## 1. Zainstaluj menedżera kontenerów (Docker)
Otwórz "Package Center", wyszukaj i zainstaluj "Container Manager".
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. Stwórz folder
Po zainstalowaniu programu "Container Manager" zostanie utworzony folder współdzielony o nazwie `docker`. Umieśćmy w nim dane naszego serwera.
Otwórz File Station, utwórz folder o nazwie `rustdesk-server` (lub dowolnej innej). Następnie utwórz w nim folder o nazwie `data`, tak jak na obrazku.
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. Stwórz kontener
Otwórz "Container Managera", przejdź do "Project" i naciśnij "Create".
Wpisz nazwę projektu `rustdesk-server` i zmień opcję "Source" z "Upload compose.ym" na "Create compose.yml", a następnie skopiuj poniższą treść do pola.
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest # Jeśli chcesz zainstalować wersję Pro, zmień to na rustdesk/rustdesk-server-pro:latest.
command: hbbs
volumes:
- ./data:/root
network_mode: host
depends_on:
- hbbr
restart: always
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest # Jeśli chcesz zainstalować wersję Pro, zmień to na rustdesk/rustdesk-server-pro:latest.
command: hbbr
volumes:
- ./data:/root
network_mode: host
restart: always
# Ponieważ używasz trybu hosta Docker
# Na wypadek, gdybyś zapomniał numery portów:
# 21114 TCP dla konsoli webowej, dostępny tylko w wersji Pro
# 21115 TCP dla testu typu NAT
# 21116 TCP dla funkcji przebijania przez NAT
# 21116 UDP dla serwera heartbeat/ID
# 21117 TCP dla przekaźnika
```
Pomiń `Web portal settings`, a następnie zakończ.
## 4. Sprawdź czy działa
Otwórz File Station, w folderze `docker/rustdesk-server/data` powinny znajdować się pliki `id_ed25519` i `id_ed25519.pub`. Możesz je pobrać i otworzyć w dowolnym edytorze tekstowym lub użyć [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). Jest to klucz publiczny potrzebny do klienta RustDeska.
Klucz publiczny będzie wyglądał następująco:
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
Sprawdź [tutaj](/docs/pl/client), aby skonfigurować swojego klienta. Potrzebne są tylko `serwer ID` i `klucz`. `Serwer przekaźnikowy` nie jest potrzebny, ponieważ ustawiliśmy go w `hbbs`, a `hbbs` automatycznie dostarczy te informacje.
## 5. Skonfiguruj przekierowanie portów w routerze
Przejdź do strony administracyjnej routera, znajdź wszystko, co dotyczy `Przekierowania portów` powinno to znajdować się w ustawieniach `WAN` lub `Zapora sieciowa`.
Jeśli nadal nie możesz znaleźć tego ustawienia, wyszukaj w Google `{marka routera} + przekierowanie portów` lub `{model routera} + przekierowanie portów`. Jeśli to urządzenie pochodzi od twojego dostawcy usług internetowych, zapytaj go o to.
Otwórz następujące wymagane porty:
* `21114` TCP dla konsoli webowej, dostępnej tylko w wersji Pro
* `21115` TCP dla testu typu NAT
* `21116` TCP przebijanie przez NAT (TCP)
* `21116` UDP heartbeat/serwer ID
* `21117` TCP serwer przekaźnikowy