mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2025-07-22 20:12:35 +00:00
89 lines
4.0 KiB
Markdown
89 lines
4.0 KiB
Markdown
---
|
|
title: Synology DSM 7.2
|
|
weight: 20
|
|
---
|
|
<!-- For translators: When translating elements like "buttons", don't just translate, please refer actual naming in their interface. -->
|
|
Após a atualização DSM 7.2, a Synology renomeou seu pacote "Docker" para "Container Manager". Traz uma nova GUI, e vem com "docker-compose" dentro de sua GUI, o que torna mais fácil criar Docker.
|
|
|
|
## Modelos suportados e requisitos
|
|
|
|
O Container Manager traz suporte ARM64 para alguns modelos de entrada, como a série J, para lista detalhada de modelos suportados, verifique o [site da Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager).
|
|
Na maioria das vezes você não precisará instalar RAM extra para instalar Docker e RustDesk Server.
|
|
|
|
## 1. Instalar Container Manager (Docker)
|
|
|
|
Abra "Central de Pacotes", pesquise e instale "Container Manager".
|
|
|
|

|
|
|
|
## 2. Criar pasta
|
|
|
|
Após instalar "Container Manager", ele criará uma Pasta Compartilhada chamada `docker`, vamos colocar os dados do nosso servidor aqui.
|
|
|
|
Abra seu File Station, crie uma pasta chamada `rustdesk-server` (ou como desejar). Em seguida, crie uma pasta chamada `data` nela como na imagem.
|
|
|
|

|
|
|
|
## 3. Criar contêiner
|
|
|
|
Abra seu Container Manager, vá para Projeto e clique em Criar.
|
|
|
|
Digite o nome do projeto `rustdesk-server` e mude Origem de "Carregar compose.yml" para "Criar compose.yml", e copie o seguinte conteúdo para a caixa.
|
|
|
|

|
|
|
|
```yaml
|
|
services:
|
|
hbbs:
|
|
container_name: hbbs
|
|
image: rustdesk/rustdesk-server:latest # Por favor, mude isto para rustdesk/rustdesk-server-pro:latest se quiser instalar Pro.
|
|
command: hbbs
|
|
volumes:
|
|
- ./data:/root
|
|
network_mode: host
|
|
depends_on:
|
|
- hbbr
|
|
restart: always
|
|
|
|
hbbr:
|
|
container_name: hbbr
|
|
image: rustdesk/rustdesk-server:latest # Por favor, mude isto para rustdesk/rustdesk-server-pro:latest se quiser instalar Pro.
|
|
command: hbbr
|
|
volumes:
|
|
- ./data:/root
|
|
network_mode: host
|
|
restart: always
|
|
|
|
# Porque está usando modo host docker
|
|
# Caso esqueça as portas:
|
|
# 21114 TCP para console web, disponível apenas na versão Pro
|
|
# 21115 TCP para teste de tipo NAT
|
|
# 21116 TCP TCP hole punching
|
|
# 21116 UDP heartbeat/servidor ID
|
|
# 21117 TCP relay
|
|
```
|
|
|
|
Por favor, pule `Configurações do portal web` e termine.
|
|
|
|
## 4. Verificar se está funcionando
|
|
|
|
Abra seu File Station, você deve ver `id_ed25519`, `id_ed25519.pub` na sua pasta `docker/rustdesk-server/data`. Você pode baixá-lo e abri-lo através de qualquer editor de texto ou usar [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). Esta é a chave pública que você precisa para seu cliente RustDesk.
|
|
|
|
A chave pública ficará assim:
|
|
|
|

|
|
|
|
Verifique [aqui](/docs/en/client) para configurar seu cliente. Apenas `servidor ID` e `Chave` são necessários. `Servidor relay` não é necessário porque definimos em `hbbs`, `hbbs` fornecerá esta informação automaticamente.
|
|
|
|
## 5. Configurar encaminhamento de porta no seu roteador
|
|
|
|
Vá para a página web de administração do seu roteador, encontre qualquer coisa relacionada a `Encaminhamento de porta`, deve aparecer nas configurações `WAN` ou `Firewall`.
|
|
|
|
Se ainda não conseguir encontrar a configuração, pesquise no Google `{Marca do roteador} + encaminhamento de porta` ou `{Modelo do roteador} + encaminhamento de porta`. Se este dispositivo é do seu ISP, pergunte a eles.
|
|
|
|
Abra essas portas necessárias:
|
|
* `21114` TCP para console web, disponível apenas na versão Pro
|
|
* `21115` TCP para teste de tipo NAT
|
|
* `21116` TCP TCP hole punching
|
|
* `21116` UDP heartbeat/servidor ID
|
|
* `21117` TCP relay |