full translation

This commit is contained in:
rustdesk
2025-06-14 21:21:30 +08:00
parent 7b128fba05
commit 22c2b2350a
287 changed files with 26657 additions and 4884 deletions

View File

@@ -0,0 +1,134 @@
---
title: Docker
weight: 7
---
> Aquí hay otro buen tutorial: [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f)
### Instale su propio servidor con Docker
#### Requisitos
Necesita tener Docker/Podman instalado para ejecutar un rustdesk-server como contenedor Docker. Si tiene dudas, instale Docker con esta [guía](https://docs.docker.com/engine/install) para asegurar que esté lo más actualizado posible.
Asegúrese de abrir estos puertos en el firewall:
- `hbbs`:
- `21114` (TCP): usado para consola web, solo disponible en la versión `Pro`.
- `21115` (TCP): usado para la prueba de tipo NAT.
- `21116` (TCP/UDP): **Tenga en cuenta que `21116` debe habilitarse tanto para TCP como para UDP.** `21116/UDP` se usa para el servicio de registro de ID y latido. `21116/TCP` se usa para TCP hole punching y servicio de conexión.
- `21118` (TCP): usado para soportar clientes web.
- `hbbr`:
- `21117` (TCP): usado para los servicios de Relay.
- `21119` (TCP): usado para soportar clientes web.
*Si no necesita soporte para cliente web, los puertos correspondientes `21118`, `21119` pueden deshabilitarse.*
#### Ejemplos Docker
```sh
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host` solo funciona en **Linux**, lo que hace que `hbbs`/`hbbr` vean la dirección IP real entrante en lugar de la IP del contenedor (172.17.0.1).
Si `--net=host` funciona bien, las opciones `-p` no se usan. Si en Windows, omita `sudo` y `--net=host`.
**Por favor, elimine `--net=host` si está teniendo problemas de conexión en su plataforma.**
{{% /notice %}}
{{% notice note %}}
Si no puede ver logs con `-td`, puede ver logs a través de `docker logs hbbs`. O puede ejecutar con `-it`, `hbbs/hbbr` no se ejecutará como modo daemon.
{{% /notice %}}
#### Ejemplos Docker Compose
Para ejecutar los archivos Docker con el `compose.yml` como se describe aquí, necesita tener [Docker Compose](https://docs.docker.com/compose/) instalado.
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
Si necesita hacer cambios de configuración, por ejemplo, establecer ALWAYS_USE_RELAY=Y, puede usar environment en el docker-compose.yml
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
environment:
- ALWAYS_USE_RELAY=Y
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
#### Ejemplos Podman Quadlet
Si desea ejecutar los contenedores con Podman como servicio systemd, puede usar estas configuraciones de ejemplo de Podman Quadlet:
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbs
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```
o
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```

View File

@@ -0,0 +1,134 @@
---
title: Docker
weight: 7
---
> Voici un autre bon tutoriel : [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f)
### Installez votre propre serveur avec Docker
#### Exigences
Vous devez avoir Docker/Podman installé pour exécuter un rustdesk-server en tant que conteneur Docker. En cas de doute, installez Docker avec ce [guide](https://docs.docker.com/engine/install) pour vous assurer qu'il soit le plus à jour possible !
Assurez-vous d'ouvrir ces ports dans le pare-feu :
- `hbbs`:
- `21114` (TCP): utilisé pour la console web, disponible uniquement dans la version `Pro`.
- `21115` (TCP): utilisé pour le test de type NAT.
- `21116` (TCP/UDP): **Veuillez noter que `21116` doit être activé à la fois pour TCP et UDP.** `21116/UDP` est utilisé pour le service d'enregistrement d'ID et de battement de cœur. `21116/TCP` est utilisé pour le TCP hole punching et le service de connexion.
- `21118` (TCP): utilisé pour prendre en charge les clients web.
- `hbbr`:
- `21117` (TCP): utilisé pour les services de Relais.
- `21119` (TCP): utilisé pour prendre en charge les clients web.
*Si vous n'avez pas besoin du support client web, les ports correspondants `21118`, `21119` peuvent être désactivés.*
#### Exemples Docker
```sh
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host` ne fonctionne que sur **Linux**, ce qui fait que `hbbs`/`hbbr` voient la vraie adresse IP entrante plutôt que l'IP du conteneur (172.17.0.1).
Si `--net=host` fonctionne bien, les options `-p` ne sont pas utilisées. Si sur Windows, omettez `sudo` et `--net=host`.
**Veuillez supprimer `--net=host` si vous rencontrez des problèmes de connexion sur votre plateforme.**
{{% /notice %}}
{{% notice note %}}
Si vous ne pouvez pas voir les logs avec `-td`, vous pouvez voir les logs via `docker logs hbbs`. Ou vous pouvez exécuter avec `-it`, `hbbs/hbbr` ne s'exécuteront pas en mode daemon.
{{% /notice %}}
#### Exemples Docker Compose
Pour exécuter les fichiers Docker avec le `compose.yml` comme décrit ici, vous devez avoir [Docker Compose](https://docs.docker.com/compose/) installé.
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
Si vous devez apporter des modifications de configuration, par exemple définir ALWAYS_USE_RELAY=Y, vous pouvez utiliser environment dans le docker-compose.yml
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
environment:
- ALWAYS_USE_RELAY=Y
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
#### Exemples Podman Quadlet
Si vous souhaitez exécuter les conteneurs avec Podman en tant que service systemd, vous pouvez utiliser ces exemples de configurations Podman Quadlet :
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbs
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```
ou
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```

View File

@@ -0,0 +1,134 @@
---
title: Docker
weight: 7
---
> Ecco un altro buon tutorial: [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f)
### Installa il tuo server con Docker
#### Requisiti
Devi avere Docker/Podman installato per eseguire un rustdesk-server come contenitore Docker. In caso di dubbi, installa Docker con questa [guida](https://docs.docker.com/engine/install) per assicurarti che sia il più aggiornato possibile!
Assicurati di aprire queste porte nel firewall:
- `hbbs`:
- `21114` (TCP): usato per la console web, disponibile solo nella versione `Pro`.
- `21115` (TCP): usato per il test del tipo NAT.
- `21116` (TCP/UDP): **Si prega di notare che `21116` dovrebbe essere abilitato sia per TCP che per UDP.** `21116/UDP` è usato per il servizio di registrazione ID e heartbeat. `21116/TCP` è usato per TCP hole punching e servizio di connessione.
- `21118` (TCP): usato per supportare i client web.
- `hbbr`:
- `21117` (TCP): usato per i servizi di Relay.
- `21119` (TCP): usato per supportare i client web.
*Se non hai bisogno del supporto client web, le porte corrispondenti `21118`, `21119` possono essere disabilitate.*
#### Esempi Docker
```sh
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host` funziona solo su **Linux**, il che fa sì che `hbbs`/`hbbr` vedano il vero indirizzo IP in arrivo invece dell'IP del contenitore (172.17.0.1).
Se `--net=host` funziona bene, le opzioni `-p` non vengono utilizzate. Se su Windows, ometti `sudo` e `--net=host`.
**Si prega di rimuovere `--net=host` se stai avendo problemi di connessione sulla tua piattaforma.**
{{% /notice %}}
{{% notice note %}}
Se non riesci a vedere i log con `-td`, puoi vedere i log tramite `docker logs hbbs`. Oppure puoi eseguire con `-it`, `hbbs/hbbr` non verranno eseguiti come modalità daemon.
{{% /notice %}}
#### Esempi Docker Compose
Per eseguire i file Docker con il `compose.yml` come descritto qui, devi avere [Docker Compose](https://docs.docker.com/compose/) installato.
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
Se devi apportare modifiche alla configurazione, ad esempio impostare ALWAYS_USE_RELAY=Y, puoi usare environment nel docker-compose.yml
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
environment:
- ALWAYS_USE_RELAY=Y
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
#### Esempi Podman Quadlet
Se vuoi eseguire i contenitori con Podman come servizio systemd, puoi usare queste configurazioni di esempio di Podman Quadlet:
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbs
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```
o
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```

View File

@@ -0,0 +1,134 @@
---
title: Docker
weight: 7
---
> こちらもう一つの良いチュートリアルです:[Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f)
### Docker で独自のサーバーをインストール
#### 要件
rustdesk-server を Docker コンテナとして実行するには、Docker/Podman がインストールされている必要があります。疑問がある場合は、この[ガイド](https://docs.docker.com/engine/install)で Docker をインストールして、最新であることを確認してください!
ファイアウォールでこれらのポートを開いてください:
- `hbbs`:
- `21114` (TCP): ウェブコンソール用、`Pro` バージョンでのみ利用可能。
- `21115` (TCP): NAT タイプテスト用。
- `21116` (TCP/UDP): **`21116` は TCP と UDP の両方で有効にする必要があることに注意してください。** `21116/UDP` は ID 登録とハートビートサービスに使用されます。`21116/TCP` は TCP ホールパンチングと接続サービスに使用されます。
- `21118` (TCP): ウェブクライアントのサポート用。
- `hbbr`:
- `21117` (TCP): リレーサービス用。
- `21119` (TCP): ウェブクライアントのサポート用。
*ウェブクライアントサポートが不要な場合、対応するポート `21118`、`21119` は無効にできます。*
#### Docker の例
```sh
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host`**Linux** でのみ動作し、`hbbs`/`hbbr` がコンテナ IP (172.17.0.1) ではなく実際の着信 IP アドレスを見ることができます。
`--net=host` が正常に動作する場合、`-p` オプションは使用されません。Windows の場合、`sudo``--net=host` を省略してください。
**プラットフォームで接続問題が発生している場合は、`--net=host` を削除してください。**
{{% /notice %}}
{{% notice note %}}
`-td` でログが見えない場合は、`docker logs hbbs` でログを確認できます。または `-it` で実行すると、`hbbs/hbbr` はデーモンモードで実行されません。
{{% /notice %}}
#### Docker Compose の例
ここで説明されている `compose.yml` で Docker ファイルを実行するには、[Docker Compose](https://docs.docker.com/compose/) がインストールされている必要があります。
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
設定変更が必要な場合、例えば ALWAYS_USE_RELAY=Y を設定する場合、docker-compose.yml で environment を使用できます
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
environment:
- ALWAYS_USE_RELAY=Y
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
#### Podman Quadlet の例
systemd サービスとして Podman でコンテナを実行したい場合は、これらのサンプル Podman Quadlet 設定を使用できます:
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbs
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```
または
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```

View File

@@ -3,25 +3,26 @@ title: Docker
weight: 7
---
> Aqui está outro bom tutorial: [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f)
### Instale seu próprio servidor com Docker
#### Requisitos
Você precisa ter o Docker/Podman instalado para executar um rustdesk-server como um contêiner Docker. Se estiver em dúvida, instale o Docker com este [guia](https://docs.docker.com/engine/install/)! (em inglês)
Você precisa ter Docker/Podman instalado para executar um rustdesk-server como um contêiner Docker. Se estiver em dúvida, instale o Docker com este [guia](https://docs.docker.com/engine/install) para garantir que esteja o mais atualizado possível!
Por padrão, o `hbbs` escuta nas portas 21114 (TCP, para console web, disponível apenas na versão Pro), 21115 (TCP), 21116 (TCP/UDP) e 21118 (TCP). O `hbbr` escuta nas portas 21117 (TCP) e 21119 (TCP). Certifique-se de abrir essas portas no firewall. **Observe que a porta 21116 deve estar habilitada para TCP e UDP.**
Certifique-se de abrir essas portas no firewall:
- `hbbs`:
- `21114` (TCP): usado para console web, disponível apenas na versão `Pro`.
- `21115` (TCP): usado para o teste de tipo NAT.
- `21116` (TCP/UDP): **Observe que `21116` deve ser habilitado tanto para TCP quanto para UDP.** `21116/UDP` é usado para o serviço de registro de ID e heartbeat. `21116/TCP` é usado para TCP hole punching e serviço de conexão.
- `21118` (TCP): usado para suportar clientes web.
- `hbbr`:
- `21117` (TCP): usado para os serviços de Retransmissão.
- `21119` (TCP): usado para suportar clientes web.
- TCP (**21114, 21115, 21116, 21117, 21118, 21119**)
- UDP (**21116**)
*Se você não precisar de suporte para cliente web, as portas correspondentes `21118`, `21119` podem ser desabilitadas.*
#### Detalhes das portas
- A porta 21115 é usada para o teste de tipo NAT.
- A porta 21116/UDP é usada para o serviço de registro de ID e pulsação.
- A porta 21116/TCP é usada para o serviço de conexão e perfuração de tunelamento TCP.
- A porta 21117 é usada para os serviços de retransmissão.
- As portas 21118 e 21119 são usadas para oferecer suporte a clientes web. Se você não precisa de suporte a cliente web (21118, 21119), as portas correspondentes podem ser desabilitadas.
#### Exemplos de Docker
#### Exemplos Docker
```sh
sudo docker image pull rustdesk/rustdesk-server
@@ -31,19 +32,18 @@ sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stop
<a name="net-host"></a>
{{% notice note %}}
A opção `--net=host` funciona apenas no **Linux**. Com ela, os contêineres `hbbs` e `hbbr` conseguem ver o endereço IP real de entrada, em vez do endereço IP do contêiner (172.17.0.1).
Se a opção `--net=host` funcionar bem, as opções `-p` não são necessárias. Caso esteja usando Windows, deixe de fora o `sudo` e `--net=host`.
`--net=host` funciona apenas no **Linux**, o que faz `hbbs`/`hbbr` ver o endereço IP real de entrada em vez do IP do contêiner (172.17.0.1).
Se `--net=host` funcionar bem, as opções `-p` não são usadas. Se no Windows, remova `sudo` e `--net=host`.
**Importante: Remova `--net=host` se estiver enfrentando problemas de conexão na sua plataforma.⚠️**
**Por favor, remova `--net=host` se você estiver tendo problemas de conexão na sua plataforma.**
{{% /notice %}}
{{% notice note %}}
Se não conseguir visualizar os logs com `-td`, você pode vê-los através de `docker logs hbbs`. Você também pode executar com `-it`, mas `hbbs/hbbr` não será executado em modo daemon.
Se você não conseguir ver logs com `-td`, pode ver logs via `docker logs hbbs`. Ou pode executar com `-it`, `hbbs/hbbr` não executará como modo daemon.
{{% /notice %}}
#### Exemplos de Docker Compose
Para executar os arquivos Docker usando o `compose.yml` conforme descrito aqui, você precisa ter o [Docker Compose](https://docs.docker.com/compose/) instalado.
#### Exemplos Docker Compose
Para executar os arquivos Docker com o `compose.yml` conforme descrito aqui, você precisa ter o [Docker Compose](https://docs.docker.com/compose/) instalado.
```yaml
services:
@@ -69,7 +69,7 @@ services:
restart: unless-stopped
```
Se você precisar fazer alterações na configuração, por exemplo, definir ALWAYS_USE_RELAY=Y, você pode usar o ambiente no docker-compose.yml
Se você precisar fazer mudanças de configuração, por exemplo, definir ALWAYS_USE_RELAY=Y, pode usar environment no docker-compose.yml
```yaml
services:
@@ -96,3 +96,39 @@ services:
network_mode: "host"
restart: unless-stopped
```
#### Exemplos Podman Quadlet
Se você quiser executar os contêineres com Podman como um serviço systemd, pode usar essas configurações exemplo do Podman Quadlet:
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbs
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```
ou
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```

View File

@@ -0,0 +1,134 @@
---
title: Docker
weight: 7
---
> 这里有另一个很好的教程:[Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f)
### 使用 Docker 安装您自己的服务器
#### 要求
您需要安装 Docker/Podman 才能将 rustdesk-server 作为 Docker 容器运行。如有疑问,请使用此[指南](https://docs.docker.com/engine/install)安装 Docker以确保它是最新的
确保在防火墙中打开这些端口:
- `hbbs`:
- `21114` (TCP): 用于网页控制台,仅在 `Pro` 版本中可用。
- `21115` (TCP): 用于 NAT 类型测试。
- `21116` (TCP/UDP): **请注意 `21116` 应该同时为 TCP 和 UDP 启用。** `21116/UDP` 用于 ID 注册和心跳服务。`21116/TCP` 用于 TCP 打洞和连接服务。
- `21118` (TCP): 用于支持网页客户端。
- `hbbr`:
- `21117` (TCP): 用于中继服务。
- `21119` (TCP): 用于支持网页客户端。
*如果您不需要网页客户端支持,可以禁用相应的端口 `21118`、`21119`。*
#### Docker 示例
```sh
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host` 仅在 **Linux** 上有效,这使得 `hbbs`/`hbbr` 看到真实的传入 IP 地址而不是容器 IP (172.17.0.1)。
如果 `--net=host` 工作正常,则不使用 `-p` 选项。如果在 Windows 上,请省略 `sudo``--net=host`
**如果您在您的平台上遇到连接问题,请移除 `--net=host`。**
{{% /notice %}}
{{% notice note %}}
如果您无法使用 `-td` 看到日志,可以通过 `docker logs hbbs` 查看日志。或者您可以使用 `-it` 运行,`hbbs/hbbr` 不会作为守护进程模式运行。
{{% /notice %}}
#### Docker Compose 示例
要使用这里描述的 `compose.yml` 运行 Docker 文件,您需要安装 [Docker Compose](https://docs.docker.com/compose/)。
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
如果您需要进行配置更改,例如设置 ALWAYS_USE_RELAY=Y可以在 docker-compose.yml 中使用 environment
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
environment:
- ALWAYS_USE_RELAY=Y
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
#### Podman Quadlet 示例
如果您想使用 Podman 作为 systemd 服务运行容器,可以使用这些示例 Podman Quadlet 配置:
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbs
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```
或者
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```

View File

@@ -0,0 +1,134 @@
---
title: Docker
weight: 7
---
> 這裡有另一個很好的教學:[Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f)
### 使用 Docker 安裝您自己的伺服器
#### 要求
您需要安裝 Docker/Podman 才能將 rustdesk-server 作為 Docker 容器執行。如有疑問,請使用此[指南](https://docs.docker.com/engine/install)安裝 Docker以確保它是最新的
確保在防火牆中開啟這些埠口:
- `hbbs`:
- `21114` (TCP): 用於網頁控制台,僅在 `Pro` 版本中可用。
- `21115` (TCP): 用於 NAT 類型測試。
- `21116` (TCP/UDP): **請注意 `21116` 應該同時為 TCP 和 UDP 啟用。** `21116/UDP` 用於 ID 註冊和心跳服務。`21116/TCP` 用於 TCP 打洞和連接服務。
- `21118` (TCP): 用於支援網頁客戶端。
- `hbbr`:
- `21117` (TCP): 用於中繼服務。
- `21119` (TCP): 用於支援網頁客戶端。
*如果您不需要網頁客戶端支援,可以停用相應的埠口 `21118`、`21119`。*
#### Docker 範例
```sh
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host` 僅在 **Linux** 上有效,這使得 `hbbs`/`hbbr` 看到真實的傳入 IP 位址而不是容器 IP (172.17.0.1)。
如果 `--net=host` 工作正常,則不使用 `-p` 選項。如果在 Windows 上,請省略 `sudo``--net=host`
**如果您在您的平台上遇到連接問題,請移除 `--net=host`。**
{{% /notice %}}
{{% notice note %}}
如果您無法使用 `-td` 看到日誌,可以透過 `docker logs hbbs` 查看日誌。或者您可以使用 `-it` 執行,`hbbs/hbbr` 不會作為守護進程模式執行。
{{% /notice %}}
#### Docker Compose 範例
要使用這裡描述的 `compose.yml` 執行 Docker 檔案,您需要安裝 [Docker Compose](https://docs.docker.com/compose/)。
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
如果您需要進行配置更改,例如設定 ALWAYS_USE_RELAY=Y可以在 docker-compose.yml 中使用 environment
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
environment:
- ALWAYS_USE_RELAY=Y
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
#### Podman Quadlet 範例
如果您想使用 Podman 作為 systemd 服務執行容器,可以使用這些範例 Podman Quadlet 配置:
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbs
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```
或者
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```

View File

@@ -1,11 +0,0 @@
---
title: Zelf-hosten OSS
weight: 5
chapter: true
---
# Zelf-hosten OSS
Sluit u aan bij onze [Discord](https://discord.com/invite/nDceKgxnkV) als u met ons wilt praten over het zelf-hosten van uw eigen RustDesk server.
{{% children depth="3" showhidden="true" %}}

14
content/self-host/rustdesk-server-oss/_index.pt.md Executable file → Normal file
View File

@@ -1,11 +1,13 @@
---
title: Auto-hospedagem OSS
weight: 5
chapter: true
title: RustDesk Server OSS
weight: 100
pre: "<b>2.1. </b>"
---
# Auto-hospedagem OSS
Junte-se ao nosso [Discord](https://discord.com/invite/nDceKgxnkV) se quiser conversar conosco sobre hospedar seu próprio [servidor RustDesk de código aberto](https://github.com/rustdesk/rustdesk-server).
Estamos continuamente desenvolvendo o servidor, se você tiver algum comentário, participe da nossa discussão [Discord](https://discord.com/invite/nDceKgxnkV).
{{% notice note %}}
Se você construir seu próprio servidor em casa/escritório e não conseguir conectá-lo através de IP/domínio público, verifique [este artigo](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/).
{{% /notice %}}
{{% children depth="3" showhidden="true" %}}
{{% children depth="3" showhidden="true" %}}

View File

@@ -1,11 +0,0 @@
---
title: Самостоятельное развёртывание OSS
weight: 5
chapter: true
---
# Самостоятельное развёртывание OSS
Присоединяйтесь к нашему серверу [Discord](https://discord.com/invite/nDceKgxnkV) если хотите обсудить сервер для самостоятельного развёртывания.
{{% children depth="3" showhidden="true" %}}

View File

@@ -1,6 +0,0 @@
---
title: Installatie
weight: 10
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)

View File

@@ -1,6 +1,52 @@
---
title: Instalação
weight: 10
weight: 1
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)
### Tutoriais em vídeo
Há muitos tutoriais em vídeo no YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials.
### Requisitos do Servidor
Os requisitos de hardware são muito baixos; a configuração mínima de um servidor na nuvem básico é suficiente, e os requisitos de CPU e memória são mínimos. Você também pode usar um Raspberry Pi ou algo similar. Em relação ao tamanho da rede, se a conexão direta TCP hole punching falhar, o tráfego de retransmissão será consumido. O tráfego de uma conexão de retransmissão está entre 30 K/s e 3 M/s (tela 1920x1080) dependendo das configurações de resolução e atualização da tela. Se for apenas para demanda de trabalho de escritório, o tráfego fica em torno de 100 K/s.
### Firewall
Se você tem UFW instalado, use os seguintes comandos para configurar o firewall:
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
### Instalar
#### Método 1: Docker (Recomendado)
```
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
```
Para mais detalhes, verifique [Docker](/docs/en/self-host/rustdesk-server-oss/docker/).
#### Método 2: Instale seu próprio servidor como serviço systemd usando um script de instalação simples de executar
O script está hospedado no [Techahold](https://github.com/techahold/rustdeskinstall) e é suportado no nosso [Discord](https://discord.com/invite/nDceKgxnkV).
Atualmente, o script baixará e configurará os Servidores de Retransmissão e Sinal (hbbr e hbbs), gerará configurações e os hospedará em uma página web protegida por senha para implantação simples em clientes.
Execute os seguintes comandos:
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
Há também um script de atualização no repositório do [Techahold](https://github.com/techahold/rustdeskinstall).
A partir daí, anote o IP/DNS e a Chave mostrados no final da instalação e insira-os nas configurações do seu cliente Configurações > Rede > servidor ID/Retransmissão nos campos `servidor ID` e `Chave`, respectivamente, deixando os outros campos em branco (veja a nota abaixo).
#### Método 3: Instale seu próprio servidor como serviço systemd usando arquivo deb para distribuições debian
Por favor [Baixe](https://github.com/rustdesk/rustdesk-server/releases/latest) os arquivos deb você mesmo e instale com `apt-get -f install <filename>.deb` ou `dpkg -i <filename>.deb`.
### Configurar cliente
Por favor verifique [isto](/docs/en/self-host/client-configuration/#2-manual-config).

View File

@@ -1,6 +0,0 @@
---
title: Установка
weight: 10
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)

View File

@@ -1,8 +0,0 @@
---
title: Synology
weight: 22
---
Synology has two type of Docker, "Docker" and "Container Manager", if you're using DSM 7.2 and latter, please follow the guide for DSM 7.2, or follow the DSM 6 guide if you're on older system.
{{% children depth="3" showhidden="true" %}}
For DSM 7.2, please check [English](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/).

View File

@@ -1,8 +1,10 @@
---
title: Synology
weight: 22
---
O Synology possui dois tipos de Docker: "Docker" e "Gerenciador de Contêineres". Se você estiver usando o DSM 7.2 ou posterior, siga o guia para o DSM 7.2. Se você estiver em um sistema mais antigo, siga o guia do DSM 6.
Se você estiver usando o Synology com o Portainer, consulte este [tutorial](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
{{% children depth="3" showhidden="true" %}}
Para DSM 7.2, por favor verifique o [Portugeus](/docs/pt/self-host/rustdesk-server-oss/synology/dsm-7/).
O Synology tem dois tipos de Docker, "Docker" e "Container Manager". Se você estiver usando DSM 7.2 e posterior, siga o guia para DSM 7.2, ou siga o guia DSM 6 se estiver em um sistema mais antigo.
Se você estiver usando Synology com Portainer, consulte [este tutorial](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
{{% children depth="3" showhidden="true" %}}

View File

@@ -1,8 +0,0 @@
---
title: Synology
weight: 22
---
Synology has two type of Docker, "Docker" and "Container Manager", if you're using DSM 7.2 and latter, please follow the guide for DSM 7.2, or follow the DSM 6 guide if you're on older system.
{{% children depth="3" showhidden="true" %}}
For DSM 7.2, please check [English](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/).

View File

@@ -0,0 +1,71 @@
---
title: Synology DSM 6
weight: 22
---
> Ein alternatives aktuelles Tutorial von Dritten ist [hier](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
Dieses Tutorial basiert auf den neuesten DSM v6 und v7.
{{% notice note %}}
Nach dem DSM 7.2 Update wurde Docker auf den neuen "Container Manager" aktualisiert, bitte prüfen Sie [diesen Artikel](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) stattdessen.
{{% /notice %}}
### Docker installieren
| Paketzentrum öffnen | Docker installieren |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
### RustDesk Server installieren
| Suchen Sie rustdesk-server in Docker's Registry und installieren Sie per Doppelklick | Installiertes rustdesk-server Image, doppelklicken Sie um rustdesk-server Container zu erstellen |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
### hbbs Container erstellen
Wie oben erwähnt, doppelklicken Sie auf das rustdesk-server Image um einen neuen Container zu erstellen, setzen Sie den Namen auf `hbbs`.
![](images/hbbs.png)
Klicken Sie auf die obigen `Erweiterte Einstellungen`.
- Aktivieren Sie `Automatischen Neustart aktivieren`.
![](images/auto-restart.png)
- Aktivieren Sie `Dasselbe Netzwerk wie Docker Host verwenden`. Für mehr über Host-Netz, bitte [prüfen Sie](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
- Mounten Sie ein Host-Verzeichnis (z.B. `/home/rustdesk/`) zu `/root`, hbbs wird einige Dateien (Datenbank und `key` Dateien) in diesem Verzeichnis generieren, die über Neustarts hinweg bestehen bleiben müssen.
| Mount | Dateien generiert im Host-Verzeichnis |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
- Befehl setzen
{{% notice note %}}
Synology's OS ist Debian-basiert, daher funktioniert Host-Netz (--net=host) gut, wir müssen keine Ports mit `-p` Option mappen.
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
- Fertig
### hbbr Container erstellen
Bitte wiederholen Sie die obigen `hbbs` Schritte, aber benennen Sie den Container `hbbr` und der Befehl (für Befehl setzen Schritt) sollte `hbbr` sein.
![](images/hbbr-config.png)
### hbbr/hbbs Container
![](images/containers.png)
| Doppelklicken Sie auf Container und prüfen Sie das Log | Doppelt bestätigen Sie hbbs/hbbr verwenden Host-Netzwerk |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
### Ihren Schlüssel abrufen
Navigieren Sie zu dem zuvor eingerichteten Ordner mit File Station, laden Sie `id_ed25519.pub` herunter und öffnen Sie es mit einem Texteditor um Ihren Schlüssel zu sehen.

View File

@@ -0,0 +1,71 @@
---
title: Synology DSM 6
weight: 22
---
> Un tutorial alternativo actualizado de terceros está [aquí](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
Este tutorial está basado en las últimas versiones DSM v6 y v7.
{{% notice note %}}
Después de la actualización DSM 7.2, Docker fue actualizado al nuevo "Container Manager", por favor verifique [este artículo](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) en su lugar.
{{% /notice %}}
### Instalar Docker
| Abrir Centro de Paquetes | Instalar Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
### Instalar RustDesk Server
| Buscar rustdesk-server en el registro de Docker e instalar haciendo doble clic | Imagen rustdesk-server instalada, hacer doble clic para crear contenedor rustdesk-server |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
### Crear contenedor hbbs
Como se mencionó anteriormente, haga doble clic en la imagen rustdesk-server para crear un nuevo contenedor, establezca el nombre como `hbbs`.
![](images/hbbs.png)
Haga clic en `Configuración Avanzada` arriba.
- Habilite `Habilitar reinicio automático`.
![](images/auto-restart.png)
- Habilite `Usar la misma red que Docker Host`. Para más sobre host net, por favor [verifique](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
- Monte un directorio host (ej. `/home/rustdesk/`) a `/root`, hbbs generará algunos archivos (base de datos y archivos `key`) en este directorio que necesitan persistir a través de reinicios.
| Montar | Archivos generados en el directorio host |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
- Establecer comando
{{% notice note %}}
El SO de Synology está basado en Debian, por lo que host net (--net=host) funciona bien, no necesitamos mapear puertos con la opción `-p`.
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
- ¡Listo!
### Crear contenedor hbbr
Por favor repita los pasos `hbbs` anteriores, pero nombre el contenedor `hbbr` y el comando (para el Paso Establecer Comando) debe ser `hbbr`.
![](images/hbbr-config.png)
### contenedores hbbr/hbbs
![](images/containers.png)
| Haga doble clic en el contenedor y verifique el log | Confirme doblemente que hbbs/hbbr usan red host |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
### Recuperar su Clave
Navegue a la carpeta configurada anteriormente usando File Station, descargue `id_ed25519.pub` y ábralo con un editor de texto para ver su clave.

View File

@@ -0,0 +1,71 @@
---
title: Synology DSM 6
weight: 22
---
> Un tutoriel alternatif à jour de tiers est [ici](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
Ce tutoriel est basé sur les dernières versions DSM v6 et v7.
{{% notice note %}}
Après la mise à jour DSM 7.2, Docker a été mis à niveau vers le nouveau "Container Manager", veuillez vérifier [cet article](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) à la place.
{{% /notice %}}
### Installer Docker
| Ouvrir le Centre de Paquets | Installer Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
### Installer RustDesk Server
| Rechercher rustdesk-server dans le registre Docker et installer en double-cliquant | Image rustdesk-server installée, double-cliquer pour créer le conteneur rustdesk-server |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
### Créer le conteneur hbbs
Comme mentionné ci-dessus, double-cliquez sur l'image rustdesk-server pour créer un nouveau conteneur, définissez le nom sur `hbbs`.
![](images/hbbs.png)
Cliquez sur `Paramètres Avancés` ci-dessus.
- Activez `Activer le redémarrage automatique`.
![](images/auto-restart.png)
- Activez `Utiliser le même réseau que l'Hôte Docker`. Pour plus d'infos sur host net, veuillez [vérifier](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
- Montez un répertoire hôte (ex. `/home/rustdesk/`) vers `/root`, hbbs va générer quelques fichiers (base de données et fichiers `key`) dans ce répertoire qui doivent persister à travers les redémarrages.
| Monter | Fichiers générés dans le répertoire hôte |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
- Définir la commande
{{% notice note %}}
L'OS de Synology est basé sur Debian, donc host net (--net=host) fonctionne bien, nous n'avons pas besoin de mapper les ports avec l'option `-p`.
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
- Terminé
### Créer le conteneur hbbr
Veuillez répéter les étapes `hbbs` ci-dessus, mais nommez le conteneur `hbbr` et la commande (pour l'Étape Définir Commande) devrait être `hbbr`.
![](images/hbbr-config.png)
### conteneurs hbbr/hbbs
![](images/containers.png)
| Double-cliquez sur le conteneur et vérifiez le log | Double confirmez que hbbs/hbbr utilisent le réseau hôte |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
### Récupérer votre Clé
Naviguez vers le dossier configuré précédemment en utilisant File Station, téléchargez `id_ed25519.pub` et ouvrez-le avec un éditeur de texte pour voir votre clé.

View File

@@ -0,0 +1,71 @@
---
title: Synology DSM 6
weight: 22
---
> Un tutorial alternativo aggiornato di terze parti è [qui](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
Questo tutorial è basato sulle ultime versioni DSM v6 e v7.
{{% notice note %}}
Dopo l'aggiornamento DSM 7.2, Docker è stato aggiornato al nuovo "Container Manager", si prega di controllare [questo articolo](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) invece.
{{% /notice %}}
### Installare Docker
| Aprire Centro Pacchetti | Installare Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
### Installare RustDesk Server
| Cercare rustdesk-server nel registry Docker e installare facendo doppio clic | Immagine rustdesk-server installata, fare doppio clic per creare il contenitore rustdesk-server |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
### Creare contenitore hbbs
Come menzionato sopra, fare doppio clic sull'immagine rustdesk-server per creare un nuovo contenitore, impostare il nome su `hbbs`.
![](images/hbbs.png)
Cliccare su `Impostazioni Avanzate` sopra.
- Abilitare `Abilita riavvio automatico`.
![](images/auto-restart.png)
- Abilitare `Usa la stessa rete dell'Host Docker`. Per maggiori informazioni su host net, si prega di [controllare](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
- Montare una directory host (es. `/home/rustdesk/`) su `/root`, hbbs genererà alcuni file (database e file `key`) in questa directory che devono persistere attraverso i riavvii.
| Montare | File generati nella directory host |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
- Impostare comando
{{% notice note %}}
L'OS di Synology è basato su Debian, quindi host net (--net=host) funziona bene, non abbiamo bisogno di mappare le porte con l'opzione `-p`.
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
- Fatto
### Creare contenitore hbbr
Si prega di ripetere i passaggi `hbbs` sopra, ma nominare il contenitore `hbbr` e il comando (per il Passaggio Impostare Comando) dovrebbe essere `hbbr`.
![](images/hbbr-config.png)
### contenitori hbbr/hbbs
![](images/containers.png)
| Fare doppio clic sul contenitore e controllare il log | Riconfermare che hbbs/hbbr usano la rete host |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
### Recuperare la tua Chiave
Navigare nella cartella impostata prima usando File Station, scaricare `id_ed25519.pub` e aprirlo con un editor di testo per vedere la tua chiave.

View File

@@ -0,0 +1,71 @@
---
title: Synology DSM 6
weight: 22
---
> サードパーティによる代替の最新チュートリアルは[こちら](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/)にあります。
このチュートリアルは最新の DSM v6 と v7 に基づいています。
{{% notice note %}}
DSM 7.2 アップデート後、Docker は新しい「Container Manager」にアップグレードされました。代わりに[この記事](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7)をご確認ください。
{{% /notice %}}
### Docker をインストール
| パッケージセンターを開く | Docker をインストール |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
### RustDesk Server をインストール
| Docker のレジストリで rustdesk-server を検索し、ダブルクリックでインストール | インストールされた rustdesk-server イメージ、ダブルクリックで rustdesk-server コンテナを作成 |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
### hbbs コンテナを作成
上記の通り、rustdesk-server イメージをダブルクリックして新しいコンテナを作成し、名前を `hbbs` に設定します。
![](images/hbbs.png)
上記の `詳細設定` をクリックします。
- `自動再起動を有効にする` を有効にします。
![](images/auto-restart.png)
- `Docker ホストと同じネットワークを使用する` を有効にします。ホストネットについて詳しくは、[こちら](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)をご確認ください。
![](images/host-net.png)
- ホストディレクトリ(例:`/home/rustdesk/`)を `/root` にマウントします。hbbs はこのディレクトリにいくつかのファイル(データベースと `key` ファイル)を生成し、これらは再起動後も永続化される必要があります。
| マウント | ホストディレクトリに生成されるファイル |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
- コマンドを設定
{{% notice note %}}
Synology の OS は Debian ベースなので、ホストネット(--net=hostは正常に動作します。`-p` オプションでポートをマップする必要はありません。
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
- 完了
### hbbr コンテナを作成
上記の `hbbs` の手順を繰り返しますが、コンテナ名を `hbbr` にし、コマンド(コマンド設定ステップ)は `hbbr` にしてください。
![](images/hbbr-config.png)
### hbbr/hbbs コンテナ
![](images/containers.png)
| コンテナをダブルクリックしてログを確認 | hbbs/hbbr がホストネットワークを使用していることを再確認 |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
### キーを取得
File Station を使用して以前に設定したフォルダを参照し、`id_ed25519.pub` をダウンロードしてテキストエディタで開いてキーを確認します。

View File

@@ -0,0 +1,71 @@
---
title: Synology DSM 6
weight: 22
---
> Um tutorial alternativo atualizado de terceiros está [aqui](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
Este tutorial é baseado no DSM v6 e v7 mais recentes.
{{% notice note %}}
Após a atualização do DSM 7.2, o Docker foi atualizado para o novo "Container Manager", verifique [este artigo](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) em vez disso.
{{% /notice %}}
### Instalar Docker
| Abrir Central de Pacotes | Instalar Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
### Instalar RustDesk Server
| Procurar rustdesk-server no registro do Docker e instalar clicando duas vezes | Imagem rustdesk-server instalada, clique duas vezes para criar contêiner rustdesk-server |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
### Criar contêiner hbbs
Como mencionado acima, clique duas vezes na imagem rustdesk-server para criar novo contêiner, defina o nome como `hbbs`.
![](images/hbbs.png)
Clique nas `Configurações Avançadas` acima.
- Habilite `Habilitar reinício automático`.
![](images/auto-restart.png)
- Habilite `Usar a mesma rede que o Host Docker`. Para mais sobre host net, verifique [aqui](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
- Monte um diretório host (ex. `/home/rustdesk/`) para `/root`, hbbs irá gerar alguns arquivos (banco de dados e arquivos `key`) neste diretório que precisam ser persistentes ao longo de reinicializações.
| Montar | Arquivos gerados no diretório host |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
- Definir comando
{{% notice note %}}
O SO do Synology é baseado no Debian, então host net (--net=host) funciona bem, não precisamos mapear portas com a opção `-p`.
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
- Concluído
### Criar contêiner hbbr
Repita os passos `hbbs` acima, mas nomeie o contêiner `hbbr` e o comando (para o Passo Definir Comando) deve ser `hbbr`.
![](images/hbbr-config.png)
### contêineres hbbr/hbbs
![](images/containers.png)
| Clique duas vezes no contêiner e verifique o log | Confirme novamente hbbs/hbbr usando rede host |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
### Recuperar sua Chave
Navegue para a pasta configurada antes usando o File Station, baixe `id_ed25519.pub` e abra com um editor de texto para ver sua chave.

View File

@@ -0,0 +1,71 @@
---
title: Synology DSM 6
weight: 22
---
> 第三方的另一个最新教程在[这里](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/)。
本教程基于最新的 DSM v6 和 v7。
{{% notice note %}}
DSM 7.2 更新后Docker 升级为新的 "Container Manager",请查看[这篇文章](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7)。
{{% /notice %}}
### 安装 Docker
| 打开套件中心 | 安装 Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
### 安装 RustDesk Server
| 在 Docker 注册表中搜索 rustdesk-server 并双击安装 | 已安装 rustdesk-server 镜像,双击创建 rustdesk-server 容器 |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
### 创建 hbbs 容器
如上所述,双击 rustdesk-server 镜像创建新容器,设置名称为 `hbbs`
![](images/hbbs.png)
点击上面的 `高级设置`
- 启用 `启用自动重新启动`
![](images/auto-restart.png)
- 启用 `使用与 Docker Host 相同的网络`。关于主机网络的更多信息,请[查看](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)。
![](images/host-net.png)
- 挂载主机目录(例如 `/home/rustdesk/`)到 `/root`hbbs 将在此目录中生成一些文件(数据库和 `key` 文件),这些文件需要在重启后持久保存。
| 挂载 | 在主机目录中生成的文件 |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
- 设置命令
{{% notice note %}}
Synology 的操作系统基于 Debian所以主机网络 (--net=host) 工作良好,我们不需要用 `-p` 选项映射端口。
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
- 完成
### 创建 hbbr 容器
请重复上面的 `hbbs` 步骤,但将容器命名为 `hbbr`,命令(设置命令步骤)应该是 `hbbr`
![](images/hbbr-config.png)
### hbbr/hbbs 容器
![](images/containers.png)
| 双击容器并查看日志 | 再次确认 hbbs/hbbr 使用主机网络 |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
### 获取您的密钥
使用 File Station 浏览到之前设置的文件夹,下载 `id_ed25519.pub` 并用文本编辑器打开以查看您的密钥。

View File

@@ -0,0 +1,71 @@
---
title: Synology DSM 6
weight: 22
---
> 第三方的另一個最新教學在[這裡](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/)。
本教學基於最新的 DSM v6 和 v7。
{{% notice note %}}
DSM 7.2 更新後Docker 升級為新的 "Container Manager",請查看[這篇文章](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7)。
{{% /notice %}}
### 安裝 Docker
| 開啟套件中心 | 安裝 Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
### 安裝 RustDesk Server
| 在 Docker 註冊表中搜尋 rustdesk-server 並雙擊安裝 | 已安裝 rustdesk-server 映像,雙擊建立 rustdesk-server 容器 |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
### 建立 hbbs 容器
如上所述,雙擊 rustdesk-server 映像建立新容器,設定名稱為 `hbbs`
![](images/hbbs.png)
點擊上面的 `進階設定`
- 啟用 `啟用自動重新啟動`
![](images/auto-restart.png)
- 啟用 `使用與 Docker Host 相同的網路`。關於主機網路的更多資訊,請[查看](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)。
![](images/host-net.png)
- 掛載主機目錄(例如 `/home/rustdesk/`)到 `/root`hbbs 將在此目錄中產生一些檔案(資料庫和 `key` 檔案),這些檔案需要在重啟後持久保存。
| 掛載 | 在主機目錄中產生的檔案 |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
- 設定命令
{{% notice note %}}
Synology 的作業系統基於 Debian所以主機網路 (--net=host) 工作良好,我們不需要用 `-p` 選項映射埠口。
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
- 完成
### 建立 hbbr 容器
請重複上面的 `hbbs` 步驟,但將容器命名為 `hbbr`,命令(設定命令步驟)應該是 `hbbr`
![](images/hbbr-config.png)
### hbbr/hbbs 容器
![](images/containers.png)
| 雙擊容器並查看日誌 | 再次確認 hbbs/hbbr 使用主機網路 |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
### 獲取您的金鑰
使用 File Station 瀏覽到之前設定的資料夾,下載 `id_ed25519.pub` 並用文字編輯器開啟以查看您的金鑰。

View File

@@ -0,0 +1,89 @@
---
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. -->
Después de la actualización DSM 7.2, Synology renombró su paquete "Docker" a "Container Manager". Trae una nueva GUI, y viene con "docker-compose" dentro de su GUI, lo que hace que crear Docker sea más fácil.
### Modelos soportados y requisitos
Container Manager trae soporte ARM64 para algunos modelos de gama baja, como la serie J, para lista detallada de modelos soportados, por favor verifique [sitio web de Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager).
La mayoría de las veces no necesitará instalar RAM extra para instalar Docker y RustDesk Server.
### 1. Instalar Container Manager (Docker)
Abra "Centro de Paquetes", busque e instale "Container Manager".
![](images/dsm7_install_container_manager_though_package_center.png)
### 2. Crear carpeta
Después de instalar "Container Manager", creará una Carpeta Compartida llamada `docker`, pongamos los datos de nuestro servidor aquí.
Abra su File Station, cree una carpeta llamada `rustdesk-server` (o como guste). Luego cree una carpeta llamada `data` en ella como en la imagen.
![](images/dsm7_create_required_folders.png)
### 3. Crear contenedor
Abra su Container Manager, vaya a Proyecto y haga clic en Crear.
Ingrese el nombre del proyecto `rustdesk-server` y cambie Fuente de "Subir compose.yml" a "Crear compose.yml", y copie el siguiente contenido en el cuadro.
![](images/dsm7_creating_project_init.png?v2)
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest # Por favor cambie esto a rustdesk/rustdesk-server-pro:latest si quiere 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 cambie esto a rustdesk/rustdesk-server-pro:latest si quiere instalar Pro.
command: hbbr
volumes:
- ./data:/root
network_mode: host
restart: always
# Porque usa modo host de docker
# Por si acaso olvidó los puertos:
# 21114 TCP para consola web, solo disponible en versión Pro
# 21115 TCP para prueba de tipo NAT
# 21116 TCP TCP hole punching
# 21116 UDP heartbeat/servidor ID
# 21117 TCP relay
```
Por favor omita `Configuración del portal web` luego termine.
### 4. Verificar que funciona
Abra su File Station, debería ver `id_ed25519`, `id_ed25519.pub` en su carpeta `docker/rustdesk-server/data`. Podría descargarlo y abrirlo a través de cualquier editor de texto o usar [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). Esta es la clave pública que necesita para su cliente RustDesk.
La clave pública se verá así:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
Verifique [aquí](/docs/en/client) para configurar su cliente. Solo se necesita `servidor ID` y `Clave`. `Servidor relay` no es necesario porque lo hemos configurado en `hbbs`, `hbbs` proporcionará esta información automáticamente.
### 5. Configurar reenvío de puertos en su router
Vaya a la página web de administración de su router, encuentre cualquier cosa relacionada con `Reenvío de puertos`, debería aparecer en configuraciones de `WAN` o `Firewall`.
Si aún no puede encontrar la configuración, busque en Google `{Marca del router} + reenvío de puertos` o `{Modelo del router} + reenvío de puertos`. Si este dispositivo es de su ISP, pregúnteles.
Abra estos puertos requeridos:
* `21114` TCP para consola web, solo disponible en versión Pro
* `21115` TCP para prueba de tipo NAT
* `21116` TCP TCP hole punching
* `21116` UDP heartbeat/servidor ID
* `21117` TCP relay

View File

@@ -0,0 +1,89 @@
---
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. -->
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.
### 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".
![](images/dsm7_install_container_manager_though_package_center.png)
### 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.
![](images/dsm7_create_required_folders.png)
### 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.
![](images/dsm7_creating_project_init.png?v2)
```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 :
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
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

View File

@@ -0,0 +1,89 @@
---
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. -->
Dopo l'aggiornamento DSM 7.2, Synology ha rinominato il suo pacchetto "Docker" in "Container Manager". Porta una nuova GUI, e viene fornito con "docker-compose" all'interno della sua GUI, che rende più facile creare Docker.
### Modelli supportati e requisiti
Container Manager porta il supporto ARM64 per alcuni modelli di fascia bassa, come la serie J, per l'elenco dettagliato dei modelli supportati, si prega di controllare il [sito web Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager).
La maggior parte delle volte non avrai bisogno di installare RAM extra per installare Docker e RustDesk Server.
### 1. Installare Container Manager (Docker)
Apri "Centro Pacchetti", cerca e installa "Container Manager".
![](images/dsm7_install_container_manager_though_package_center.png)
### 2. Creare cartella
Dopo aver installato "Container Manager", creerà una Cartella Condivisa chiamata `docker`, mettiamo i dati del nostro server qui.
Apri il tuo File Station, crea una cartella chiamata `rustdesk-server` (o come preferisci). Quindi crea una cartella chiamata `data` al suo interno proprio come nell'immagine.
![](images/dsm7_create_required_folders.png)
### 3. Creare contenitore
Apri il tuo Container Manager, vai su Progetto e clicca Crea.
Inserisci il nome del progetto `rustdesk-server` e cambia Origine da "Carica compose.yml" a "Crea compose.yml", e copia il seguente contenuto nella casella.
![](images/dsm7_creating_project_init.png?v2)
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest # Si prega di cambiare questo in rustdesk/rustdesk-server-pro:latest se si vuole installare Pro.
command: hbbs
volumes:
- ./data:/root
network_mode: host
depends_on:
- hbbr
restart: always
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest # Si prega di cambiare questo in rustdesk/rustdesk-server-pro:latest se si vuole installare Pro.
command: hbbr
volumes:
- ./data:/root
network_mode: host
restart: always
# Perché si usa la modalità host docker
# Nel caso dimenticassi le porte:
# 21114 TCP per console web, disponibile solo nella versione Pro
# 21115 TCP per test tipo NAT
# 21116 TCP TCP hole punching
# 21116 UDP heartbeat/server ID
# 21117 TCP relay
```
Si prega di saltare `Impostazioni portale web` poi finire.
### 4. Controllare che funzioni
Apri il tuo File Station, dovresti vedere `id_ed25519`, `id_ed25519.pub` nella tua cartella `docker/rustdesk-server/data`. Potresti scaricarlo e aprirlo tramite qualsiasi editor di testo o usare [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). Questa è la chiave pubblica di cui hai bisogno per il tuo client RustDesk.
La chiave pubblica apparirà così:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
Controlla [qui](/docs/en/client) per configurare il tuo client. Solo `server ID` e `Chiave` sono necessari. `Server relay` non è necessario perché l'abbiamo impostato in `hbbs`, `hbbs` fornirà queste informazioni automaticamente.
### 5. Impostare port forwarding sul tuo router
Vai alla pagina web di amministrazione del tuo router, trova qualsiasi cosa relativa al `Port forwarding`, dovrebbe apparire nelle impostazioni `WAN` o `Firewall`.
Se ancora non riesci a trovare l'impostazione, cerca su Google `{Marca router} + port forwarding` o `{Modello router} + port forwarding`. Se questo dispositivo è del tuo ISP, chiedi a loro.
Apri queste porte richieste:
* `21114` TCP per console web, disponibile solo nella versione Pro
* `21115` TCP per test tipo NAT
* `21116` TCP TCP hole punching
* `21116` UDP heartbeat/server ID
* `21117` TCP relay

View File

@@ -0,0 +1,89 @@
---
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. -->
DSM 7.2 アップデート後、Synology は「Docker」パッケージを「Container Manager」に名前変更しました。新しい GUI を提供し、GUI 内に「docker-compose」が含まれており、Docker をより簡単に作成できます。
### サポートされるモデルと要件
Container Manager は J シリーズなどの一部のローエンドモデルに ARM64 サポートをもたらします。サポートされるモデルの詳細なリストについては、[Synology ウェブサイト](https://www.synology.com/en-us/dsm/packages/ContainerManager)をご確認ください。
ほとんどの場合、Docker と RustDesk Server をインストールするために追加の RAM をインストールする必要はありません。
### 1. Container ManagerDockerをインストール
「パッケージセンター」を開き、「Container Manager」を検索してインストールします。
![](images/dsm7_install_container_manager_though_package_center.png)
### 2. フォルダを作成
「Container Manager」をインストールすると、`docker` という共有フォルダが作成されます。ここにサーバーのデータを置きましょう。
File Station を開き、`rustdesk-server`(またはお好みの名前)という名前のフォルダを作成します。次に、画像のようにその中に `data` という名前のフォルダを作成します。
![](images/dsm7_create_required_folders.png)
### 3. コンテナを作成
Container Manager を開き、プロジェクトに移動して作成をクリックします。
プロジェクト名 `rustdesk-server` を入力し、ソースを「compose.yml をアップロード」から「compose.yml を作成」に変更し、以下の内容をボックスにコピーします。
![](images/dsm7_creating_project_init.png?v2)
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest # Pro をインストールしたい場合は、これを 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 # Pro をインストールしたい場合は、これを rustdesk/rustdesk-server-pro:latest に変更してください。
command: hbbr
volumes:
- ./data:/root
network_mode: host
restart: always
# docker host モードを使用するため
# ポートを忘れた場合に備えて:
# 21114 TCP ウェブコンソール用、Pro バージョンでのみ利用可能
# 21115 TCP NAT タイプテスト用
# 21116 TCP TCP ホールパンチング
# 21116 UDP ハートビート/ID サーバー
# 21117 TCP リレー
```
「ウェブポータル設定」をスキップして完了してください。
### 4. 動作確認
File Station を開くと、`docker/rustdesk-server/data` フォルダに `id_ed25519``id_ed25519.pub` が表示されるはずです。これをダウンロードして、任意のテキストエディタまたは [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor) で開くことができます。これは RustDesk クライアントに必要な公開キーです。
公開キーは次のようになります:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
クライアントの設定については[こちら](/docs/en/client)をご確認ください。`ID サーバー``キー` のみが必要です。`hbbs` で設定しているため `リレーサーバー` は不要で、`hbbs` がこの情報を自動的に提供します。
### 5. ルーターでポート転送を設定
ルーターの管理ウェブページに移動し、「ポート転送」に関連するものを見つけます。これは「WAN」または「ファイアウォール」設定に表示されるはずです。
まだ設定が見つからない場合は、Google で `{ルーターブランド} + ポート転送` または `{ルーターモデル} + ポート転送` を検索してください。このデバイスが ISP からのものである場合は、彼らにお尋ねください。
これらの必要なポートを開いてください:
* `21114` TCP ウェブコンソール用、Pro バージョンでのみ利用可能
* `21115` TCP NAT タイプテスト用
* `21116` TCP TCP ホールパンチング
* `21116` UDP ハートビート/ID サーバー
* `21117` TCP リレー

View File

@@ -0,0 +1,89 @@
---
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".
![](images/dsm7_install_container_manager_though_package_center.png)
### 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.
![](images/dsm7_create_required_folders.png)
### 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.
![](images/dsm7_creating_project_init.png?v2)
```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:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
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

View File

@@ -0,0 +1,89 @@
---
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. -->
DSM 7.2 更新后Synology 将其"Docker"包重命名为"Container Manager"。它带来了新的 GUI并在其 GUI 中提供了"docker-compose",这使您可以更轻松地创建 Docker。
### 支持的型号和要求
Container Manager 为一些低端型号(如 J 系列)带来了 ARM64 支持,有关支持型号的详细列表,请查看 [Synology 网站](https://www.synology.com/en-us/dsm/packages/ContainerManager)。
大多数时候,您不需要为安装 Docker 和 RustDesk Server 安装额外的 RAM。
### 1. 安装 Container ManagerDocker
打开"套件中心",搜索并安装"Container Manager"。
![](images/dsm7_install_container_manager_though_package_center.png)
### 2. 创建文件夹
安装"Container Manager"后,它将创建一个名为 `docker` 的共享文件夹,让我们将服务器数据放在这里。
打开您的 File Station创建一个名为 `rustdesk-server`(或您喜欢的任何名称)的文件夹。然后在其中创建一个名为 `data` 的文件夹,如图所示。
![](images/dsm7_create_required_folders.png)
### 3. 创建容器
打开您的 Container Manager转到项目并单击创建。
输入项目名称 `rustdesk-server` 并将源从"上传 compose.yml"更改为"创建 compose.yml",并将以下内容复制到框中。
![](images/dsm7_creating_project_init.png?v2)
```yaml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest # 如果您要安装 Pro请将此更改为 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 # 如果您要安装 Pro请将此更改为 rustdesk/rustdesk-server-pro:latest。
command: hbbr
volumes:
- ./data:/root
network_mode: host
restart: always
# 因为使用 docker host 模式
# 以防您忘记端口:
# 21114 TCP 用于网页控制台,仅在 Pro 版本中可用
# 21115 TCP 用于 NAT 类型测试
# 21116 TCP TCP 打洞
# 21116 UDP 心跳/ID 服务器
# 21117 TCP 中继
```
请跳过"网页门户设置"然后完成。
### 4. 检查是否正常工作
打开您的 File Station您应该在 `docker/rustdesk-server/data` 文件夹中看到 `id_ed25519``id_ed25519.pub`。您可以下载它并通过任何文本编辑器或使用 [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor) 打开它。这是您的 RustDesk 客户端需要的公钥。
公钥看起来像这样:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
查看[这里](/docs/en/client)设置您的客户端。只需要 `ID 服务器``密钥`。不需要 `中继服务器`,因为我们已在 `hbbs` 中设置,`hbbs` 将自动提供此信息。
### 5. 在路由器上设置端口转发
转到您路由器的管理网页,找到与"端口转发"相关的任何内容,它应该出现在"WAN"或"防火墙"设置中。
如果仍然找不到设置,请在 Google 搜索 `{路由器品牌} + 端口转发``{路由器型号} + 端口转发`。如果此设备来自您的 ISP请询问他们。
打开这些必需的端口:
* `21114` TCP 用于网页控制台,仅在 Pro 版本中可用
* `21115` TCP 用于 NAT 类型测试
* `21116` TCP TCP 打洞
* `21116` UDP 心跳/ID 服务器
* `21117` TCP 中继

View File

@@ -1,111 +0,0 @@
---
title: Windows & pm2 of NSSM
weight: 20
---
## Een kruispunt
Je hebt nu twee keuzes, je kunt pm2 (makkelijker) of NSSM (iets moeilijker) gebruiken om de rustdesk server te starten.
Er zijn enkele voordelen aan het gebruik van NSSM:
- Achterwaartse compatibiliteit met oudere versies van Windows (Windows Server 2008R2/Windows 7 en eerder, hoewel niet getest).
- Ideaal voor Windows Server
- Automatisch starten bij het opstarten van de computer zonder inloggen (de gebruiker die het opstartgegeven heeft aangemaakt, hoeft niet in te loggen om het op te starten).
- Beide systemen draaien als Services.
- Alleenstaand (geen afhankelijkheid van nodejs)
Terwijl de voordelen van pm2 zijn:
- Goed idee als je de server op dezelfde computer draait als je werkcomputer.
- U logt regelmatig in op de gebruiker die de rustdesk opstart invoer heeft aangemaakt
- Gebruiksvriendelijker
## Installeren met NSSM
### NSSM Installeren
Ga naar [download](http://nssm.cc/release/nssm-2.24.zip) en pak NSSM uit, selecteer de juiste
architectuur van uw Windows systeem ( indien x86, gebruik de inhoud van de win32 map, indien x64, gebruik de
inhoud van de win64-map). Het is ook het beste om de bestanden van NSSM in de map
`Program Files\NSSM` (als NSSM als service is gestart, kan het niet meer verplaatst worden uit de map waarin het is geplaatst.
U kunt het dus het beste onderbrengen in de map Program files) van uw installatiestation (meestal station C).
Het is ook raadzaam om het path (zoals `C:\Program Files\NSSM`) toe te voegen aan de path variabele.
### Controleren of NSSM goed is aangemaakt
Als je alles goed hebt gedaan moet de map `C:\Program Files\NSSM` (in dit voorbeeld gebruik ik de C:
schijf, maar je kunt de schijf gebruiken waarop je Windows hebt staan of welk ander path je wilt).
alleen het bestand `nssm.exe` bevatten.
In dit voorbeeld gebruiken we `C:\Program Files\NSSM`.
Open het Commando prompt (CMD) en voer `nssm` uit, als je een help pagina ziet bent je klaar om naar de volgende stap te gaan
### Voer hbbr en hbbs uit
Download de Windows versie van het [serverprogramma] (https://github.com/rustdesk/rustdesk-server/releases).
Unzip het programma naar `C:\Program Files\RustDesk Server` (of waar je maar wilt, zorg ervoor dat
het niet verandert nadat de service is ingesteld). Ga nu terug naar de Command prompt
In dit voorbeeld gebruiken we `C:\Program Files\RustDesk Server`.
```cmd
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
nssm install "RustDesk hbbr Service" "C:\Program Files\RustDesk Server\hbbr.exe"
```
**Merk op:**
- U kunt `RustDesk hbbs service` wijzigen in wat u wenst om de service hbbs te benoemen
- U kunt `RustDesk hbbr service` aanpassen in wat u wenst om hbbr de service te noemen.
- U kunt `C:\Program Files\RustDesk Server\hbbs.exe` veranderen naar waar u de rustdesk bestanden heeft geplaatst.
- U kunt `C:\Program Files\RustDesk Serverhbbr.exe` veranderen naar waar u de rustdesk bestanden hebt geplaatst
**Commando-sjablonen:**
De commando-sjabloon voor het geval u alleen maar wenst te kopieren en plakken, en te bewerken.
```cmd
nssm install <Desired hbbs servicename> <RustDesk hbbs binary path> <RustDesk hbbs arguments>
nssm install <Desired hbbr servicename> <RustDesk hbbr binary path> <RustDesk hbbr arguments>
```
**Start services**
Na een geslaagde installatie van de services moeten ze worden gestart.
```cmd
nssm start <Desired hbbs servicename>
nssm start <Desired hbbr servicename>
```
**Klaar !**
(De bovenstaande methode is getest op Windows Server Core 2022 Standaard).
## of
## Installeren met pm2
### Installeer NodeJs
Ga naar [download](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) en installeer Node.js.
NodeJs is de runtime-omgeving van pm2, dus u moet NodeJs eerst installeren。
### Installeer pm2
Voer de onderstaande regels in `cmd.exe` in, druk op de <kbd>Enter</kbd> toets voor elke regel, en voer ze regel voor regel uit.
```cmd
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
```
### Voer hbbr en hbbs uit
Download de Windows-versie van het [serverprogramma] (https://github.com/rustdesk/rustdesk-server/releases). Unzip het programma naar de C: drive. Voer de volgende vier commando's uit:
```cmd
cd c:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save
```
### Bekijk het logbestand
```cmd
pm2 log hbbr
pm2 log hbbs
```

View File

@@ -4,96 +4,98 @@ weight: 20
---
{{% notice note %}}
A política de segurança do Windows pode ser complicada. Se este tutorial não funcionar para você ou você encontrar uma conexão instável, considere migrar para um servidor Linux.
A política de segurança do Windows é complicada, se este tutorial não funcionar para você, ou se encontrar conexão instável, migre para um servidor Linux.
{{% /notice %}}
{{% notice note %}}
A versão GUI, RustDeskServer.setup.exe, não é mais mantida e não é recomendada.
A versão GUI, `RustDeskServer.setup.exe` não é mais mantida, não recomendada.
{{% /notice %}}
### Escolhendo o método de instalação
Você tem duas opções para iniciar o servidor RustDesk: PM2 (mais fácil) ou NSSM (um pouco mais difícil).
### Uma encruzilhada
Agora você tem duas escolhas, pode usar PM2 (mais fácil) ou NSSM (um pouco mais difícil) para iniciar o servidor RustDesk
Há alguns benefícios em usar NSSM:
- Compatibilidade com versões mais antigas do Windows (Windows Server 2008 R2/Windows 7 e anteriores, embora não testado).
- Ideal para Windows Server
- Início automático na inicialização sem login (O usuário que criou a entrada de inicialização não precisa fazer login para que inicie).
- Executar ambos os binários como Serviços.
- Independente (sem dependência do Node.js)
O NSSM oferece alguns benefícios:
- Compatibilidade com versões anteriores do Windows (Windows Server 2008 R2/Windows 7 e anteriores, embora não testado).
- Ideal para Windows Server.
- Inicia automaticamente na inicialização sem login (o usuário que criou a entrada de inicialização não precisa fazer login para que ela seja iniciada).
- Executa os dois binários como serviços independentes
- Sem dependência do Node.js.
Já o PM2 oferece:
- Ideal se você executa o servidor no mesmo computador que seu computador principal de trabalho.
- Requer login regular do usuário que criou a entrada de inicialização do RustDesk.
- Mais fácil de usar.
Enquanto os benefícios do PM2 incluem:
- Boa ideia se você executar o servidor no mesmo computador que seu principal computador de trabalho
- Você faz login regularmente no usuário que criou a entrada de inicialização do RustDesk
- Mais amigável ao usuário
### Instalando usando NSSM
#### Baixando e instalando o NSSM
Faça o [download](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) do NSSM e extraia o arquivo. Selecione a arquitetura apropriada para o seu sistema Windows (se x86 use o conteúdo da pasta win32, se x64 use o conteúdo da pasta win64).
A melhor prática é mover o binário do NSSM para o diretório `Program Files\NSSM` (o NSSM, uma vez iniciado como serviço, não pode ser movido do diretório em que foi colocado portanto, é melhor guardá-lo em `Program Files`).
Também é recomendável adicionar o caminho (C:\Program Files\NSSM) à variável de ambiente Path.
#### Instalando NSSM
Por favor [baixe](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) e extraia o NSSM, selecione a arquitetura apropriada para seu sistema Windows (se x86 use o conteúdo da pasta win32, se x64 use o conteúdo da pasta win64). É também uma boa prática mover o binário do NSSM para o diretório `Program Files\NSSM` (O NSSM uma vez iniciado como serviço, não pode ser movido do diretório onde foi colocado. assim é melhor guardá-lo em `Program Files`) do seu drive de instalação (Normalmente o drive C:).
É também aconselhável adicionar o caminho (como `C:\Program Files\NSSM`) à variável de caminho.
#### Verificando a instalação do NSSM
Se tudo foi feito corretamente, a pasta C:\Program Files\NSSM (neste exemplo, usamos a unidade C:, mas você pode usar qualquer unidade em que instalou o Windows ou o caminho desejado) deve conter apenas o arquivo `nssm.exe`.
#### Verificando se o NSSM está instalado corretamente
Se você fez tudo corretamente, a pasta `C:\Program Files\NSSM` (neste exemplo uso o drive C: mas você pode usar qualquer drive onde instalou o Windows ou qualquer caminho que desejar) deve conter apenas o arquivo `nssm.exe`.
Abra o prompt de comando e execute `nssm`. Se você vir uma página de ajuda, está pronto para seguir para a próxima etapa.
Usaremos `C:\Program Files\NSSM` neste exemplo.
#### Executando hbbr e hbbs
Baixe a versão Windows do Servidor RustDesk. Descompacte o programa para C:\Program Files\RustDesk Server (ou qualquer outro local desejado, apenas certifique-se de que não seja alterado após a instalação do serviço). Agora volte para o prompt de comando.
Abra o Prompt de Comando e execute `nssm` se ver uma página de ajuda você está pronto para ir para o próximo passo.
#### Executar hbbr e hbbs
Baixe a versão Windows do [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases).
Descompacte o programa para `C:\Program Files\RustDesk Server` (ou onde desejar, apenas certifique-se de que não mude após o serviço ser instalado). Agora volte para o Prompt de Comando.
Usaremos `C:\Program Files\RustDesk Server` neste exemplo.
```cmd
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"
```
**Observação:**
- Você pode alterar `RustDesk hbbs service` para o nome desejado para o serviço hbbs.
- Você pode alterar `RustDesk hbbr service` para o nome desejado para o serviço hbbr.
- Você pode alterar `C:\Program Files\RustDesk Server\hbbs.exe` para onde quer que tenha colocado os binários do RustDesk.
- Você pode alterar `C:\Program Files\RustDesk Server\hbbr.exe` para onde quer que tenha colocado os binários do RustDesk.
**Nota:**
- Você pode mudar `RustDesk hbbs service` para qualquer nome que desejar para o serviço hbbs
- Você pode mudar `RustDesk hbbr service` para qualquer nome que desejar para o serviço hbbr
- Você pode mudar `C:\Program Files\RustDesk Server\hbbs.exe` para onde quer que tenha colocado os binários do RustDesk
- Você pode mudar `C:\Program Files\RustDesk Server\hbbr.exe` para onde quer que tenha colocado os binários do RustDesk
**Modelos de comandos:**
**Modelos de comando:**
Modelos de comandos caso você queira apenas copiar, colar e editar.
O modelo de comando caso você queira apenas copiar e colar e editar.
```cmd
nssm install <Nome do serviço hbbs desejado> <Caminho binário do RustDesk hbbs> <Argumentos do RustDesk hbbs>
nssm install <Nome do serviço hbbr desejado> <Caminho binário do RustDesk hbbr> <Argumentos do RustDesk hbbr>
nssm install <Nome do serviço hbbs desejado> <Caminho do binário hbbs do RustDesk> <Argumentos do hbbs do RustDesk>
nssm install <Nome do serviço hbbr desejado> <Caminho do binário hbbr do RustDesk> <Argumentos do hbbr do RustDesk>
```
**Iniciando os serviços**
**Iniciar serviços**
Após a instalação bem-sucedida dos serviços, eles precisam ser iniciados.
```cmd
nssm start <Desired hbbs servicename>
nssm start <Desired hbbr servicename>
nssm start <Nome do serviço hbbs desejado>
nssm start <Nome do serviço hbbr desejado>
```
**Pronto!** (O método acima foi testado no Windows Server Core 2022 Standard).
**Pronto!**
(O método acima foi testado no Windows Server Core 2022 Standard).
### ou
### Instalando usando PM2
#### Instalando o Node.js
#### Instalar Node.js
Por favor, faça o [download](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e instale o Node.js.
O Node.js é o ambiente de execução do PM2, então você precisa instalá-lo primeiro.
Por favor [baixe](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e instale o Node.js.
Node.js é o ambiente de execução do PM2, então você precisa instalar o Node.js primeiro.
#### Instalando o PM2
#### Instalar PM2
Digite os comandos abaixo em `cmd.exe`, pressione a tecla <kbd>Enter</kbd> para cada linha, e execute-os linha por linha.
Digite o seguinte no `cmd.exe`, pressione a tecla <kbd>Enter</kbd> para cada linha e execute-as linha por linha.
```cmd
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
```
#### Executando hbbr e hbbs
#### Executar hbbr e hbbs
Baixe a versão Windows do [Servidor RustDesk](https://github.com/rustdesk/rustdesk-server/releases). Descompacte o programa na unidade `C:` e execute os quatro comandos a seguir:
Baixe a versão Windows do [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Descompacte o programa para o drive C:. Execute os seguintes quatro comandos:
```cmd
cd C:\rustdesk-server-windows-x64
@@ -102,7 +104,7 @@ pm2 start hbbr.exe
pm2 save
```
#### Visualizando o log
#### Ver o log
```cmd
pm2 log hbbr
@@ -110,4 +112,4 @@ pm2 log hbbs
```
### Tutoriais alternativos
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat

View File

@@ -1,34 +0,0 @@
---
title: Установка на Windows
weight: 20
---
### Установка Node.js
Скачайте [Node.js](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) и установите.
Node.js - это среда исполнения для pm2。
### Установка pm2
В консоли (cmd, PowerShell, и т.п.) используйте команды:
```
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
```
### Запуск hbbr и hbbs
Скачайте версию [сервера](https://github.com/rustdesk/rustdesk-server/releases) для Windows.
В консоли (cmd, PowerShell, и т.п.) используйте команды:
```
cd <каталог с распакованными файлами сервера>
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save
```
### Просмотр журнала
```
pm2 log hbbr
pm2 log hbbs
```