mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-15 14:42:38 +00:00
full translation
This commit is contained in:
134
content/self-host/rustdesk-server-oss/Docker/_index.es.md
Normal file
134
content/self-host/rustdesk-server-oss/Docker/_index.es.md
Normal 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
|
||||
```
|
||||
134
content/self-host/rustdesk-server-oss/Docker/_index.fr.md
Normal file
134
content/self-host/rustdesk-server-oss/Docker/_index.fr.md
Normal 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
|
||||
```
|
||||
134
content/self-host/rustdesk-server-oss/Docker/_index.it.md
Normal file
134
content/self-host/rustdesk-server-oss/Docker/_index.it.md
Normal 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
|
||||
```
|
||||
134
content/self-host/rustdesk-server-oss/Docker/_index.ja.md
Normal file
134
content/self-host/rustdesk-server-oss/Docker/_index.ja.md
Normal 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
|
||||
```
|
||||
@@ -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
|
||||
```
|
||||
134
content/self-host/rustdesk-server-oss/Docker/_index.zh-cn.md
Normal file
134
content/self-host/rustdesk-server-oss/Docker/_index.zh-cn.md
Normal 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
|
||||
```
|
||||
134
content/self-host/rustdesk-server-oss/Docker/_index.zh-tw.md
Normal file
134
content/self-host/rustdesk-server-oss/Docker/_index.zh-tw.md
Normal 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
|
||||
```
|
||||
@@ -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
14
content/self-host/rustdesk-server-oss/_index.pt.md
Executable file → Normal 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" %}}
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
title: Самостоятельное развёртывание OSS
|
||||
weight: 5
|
||||
chapter: true
|
||||
---
|
||||
|
||||
# Самостоятельное развёртывание OSS
|
||||
|
||||
Присоединяйтесь к нашему серверу [Discord](https://discord.com/invite/nDceKgxnkV) если хотите обсудить сервер для самостоятельного развёртывания.
|
||||
|
||||
{{% children depth="3" showhidden="true" %}}
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
title: Installatie
|
||||
weight: 10
|
||||
---
|
||||
|
||||
[English](/docs/en/self-host/rustdesk-server-oss/install/)
|
||||
@@ -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).
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
title: Установка
|
||||
weight: 10
|
||||
---
|
||||
|
||||
[English](/docs/en/self-host/rustdesk-server-oss/install/)
|
||||
@@ -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/).
|
||||
@@ -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" %}}
|
||||
@@ -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/).
|
||||
@@ -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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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`.
|
||||

|
||||
|
||||
Klicken Sie auf die obigen `Erweiterte Einstellungen`.
|
||||
|
||||
- Aktivieren Sie `Automatischen Neustart aktivieren`.
|
||||

|
||||
|
||||
- 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).
|
||||

|
||||
|
||||
- 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
- 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 %}}
|
||||
|
||||

|
||||
|
||||
- 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.
|
||||
|
||||

|
||||
|
||||
### hbbr/hbbs Container
|
||||
|
||||

|
||||
|
||||
| Doppelklicken Sie auf Container und prüfen Sie das Log | Doppelt bestätigen Sie hbbs/hbbr verwenden Host-Netzwerk |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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.
|
||||
@@ -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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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`.
|
||||

|
||||
|
||||
Haga clic en `Configuración Avanzada` arriba.
|
||||
|
||||
- Habilite `Habilitar reinicio automático`.
|
||||

|
||||
|
||||
- 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).
|
||||

|
||||
|
||||
- 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
- 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 %}}
|
||||
|
||||

|
||||
|
||||
- ¡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`.
|
||||
|
||||

|
||||
|
||||
### contenedores hbbr/hbbs
|
||||
|
||||

|
||||
|
||||
| Haga doble clic en el contenedor y verifique el log | Confirme doblemente que hbbs/hbbr usan red host |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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.
|
||||
@@ -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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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`.
|
||||

|
||||
|
||||
Cliquez sur `Paramètres Avancés` ci-dessus.
|
||||
|
||||
- Activez `Activer le redémarrage automatique`.
|
||||

|
||||
|
||||
- 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).
|
||||

|
||||
|
||||
- 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
- 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 %}}
|
||||
|
||||

|
||||
|
||||
- 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`.
|
||||
|
||||

|
||||
|
||||
### conteneurs hbbr/hbbs
|
||||
|
||||

|
||||
|
||||
| Double-cliquez sur le conteneur et vérifiez le log | Double confirmez que hbbs/hbbr utilisent le réseau hôte |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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é.
|
||||
@@ -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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### Creare contenitore hbbs
|
||||
|
||||
Come menzionato sopra, fare doppio clic sull'immagine rustdesk-server per creare un nuovo contenitore, impostare il nome su `hbbs`.
|
||||

|
||||
|
||||
Cliccare su `Impostazioni Avanzate` sopra.
|
||||
|
||||
- Abilitare `Abilita riavvio automatico`.
|
||||

|
||||
|
||||
- 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).
|
||||

|
||||
|
||||
- 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
- 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 %}}
|
||||
|
||||

|
||||
|
||||
- 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`.
|
||||
|
||||

|
||||
|
||||
### contenitori hbbr/hbbs
|
||||
|
||||

|
||||
|
||||
| Fare doppio clic sul contenitore e controllare il log | Riconfermare che hbbs/hbbr usano la rete host |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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.
|
||||
@@ -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 をインストール |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### RustDesk Server をインストール
|
||||
|
||||
| Docker のレジストリで rustdesk-server を検索し、ダブルクリックでインストール | インストールされた rustdesk-server イメージ、ダブルクリックで rustdesk-server コンテナを作成 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### hbbs コンテナを作成
|
||||
|
||||
上記の通り、rustdesk-server イメージをダブルクリックして新しいコンテナを作成し、名前を `hbbs` に設定します。
|
||||

|
||||
|
||||
上記の `詳細設定` をクリックします。
|
||||
|
||||
- `自動再起動を有効にする` を有効にします。
|
||||

|
||||
|
||||
- `Docker ホストと同じネットワークを使用する` を有効にします。ホストネットについて詳しくは、[こちら](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)をご確認ください。
|
||||

|
||||
|
||||
- ホストディレクトリ(例:`/home/rustdesk/`)を `/root` にマウントします。hbbs はこのディレクトリにいくつかのファイル(データベースと `key` ファイル)を生成し、これらは再起動後も永続化される必要があります。
|
||||
|
||||
| マウント | ホストディレクトリに生成されるファイル |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
- コマンドを設定
|
||||
{{% notice note %}}
|
||||
Synology の OS は Debian ベースなので、ホストネット(--net=host)は正常に動作します。`-p` オプションでポートをマップする必要はありません。
|
||||
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
- 完了
|
||||
|
||||
### hbbr コンテナを作成
|
||||
|
||||
上記の `hbbs` の手順を繰り返しますが、コンテナ名を `hbbr` にし、コマンド(コマンド設定ステップ)は `hbbr` にしてください。
|
||||
|
||||

|
||||
|
||||
### hbbr/hbbs コンテナ
|
||||
|
||||

|
||||
|
||||
| コンテナをダブルクリックしてログを確認 | hbbs/hbbr がホストネットワークを使用していることを再確認 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### キーを取得
|
||||
|
||||
File Station を使用して以前に設定したフォルダを参照し、`id_ed25519.pub` をダウンロードしてテキストエディタで開いてキーを確認します。
|
||||
@@ -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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### Criar contêiner hbbs
|
||||
|
||||
Como mencionado acima, clique duas vezes na imagem rustdesk-server para criar novo contêiner, defina o nome como `hbbs`.
|
||||

|
||||
|
||||
Clique nas `Configurações Avançadas` acima.
|
||||
|
||||
- Habilite `Habilitar reinício automático`.
|
||||

|
||||
|
||||
- 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).
|
||||

|
||||
|
||||
- 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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
- 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 %}}
|
||||
|
||||

|
||||
|
||||
- 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`.
|
||||
|
||||

|
||||
|
||||
### contêineres hbbr/hbbs
|
||||
|
||||

|
||||
|
||||
| Clique duas vezes no contêiner e verifique o log | Confirme novamente hbbs/hbbr usando rede host |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 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.
|
||||
@@ -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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 安装 RustDesk Server
|
||||
|
||||
| 在 Docker 注册表中搜索 rustdesk-server 并双击安装 | 已安装 rustdesk-server 镜像,双击创建 rustdesk-server 容器 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 创建 hbbs 容器
|
||||
|
||||
如上所述,双击 rustdesk-server 镜像创建新容器,设置名称为 `hbbs`。
|
||||

|
||||
|
||||
点击上面的 `高级设置`。
|
||||
|
||||
- 启用 `启用自动重新启动`。
|
||||

|
||||
|
||||
- 启用 `使用与 Docker Host 相同的网络`。关于主机网络的更多信息,请[查看](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)。
|
||||

|
||||
|
||||
- 挂载主机目录(例如 `/home/rustdesk/`)到 `/root`,hbbs 将在此目录中生成一些文件(数据库和 `key` 文件),这些文件需要在重启后持久保存。
|
||||
|
||||
| 挂载 | 在主机目录中生成的文件 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
- 设置命令
|
||||
{{% notice note %}}
|
||||
Synology 的操作系统基于 Debian,所以主机网络 (--net=host) 工作良好,我们不需要用 `-p` 选项映射端口。
|
||||
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
- 完成
|
||||
|
||||
### 创建 hbbr 容器
|
||||
|
||||
请重复上面的 `hbbs` 步骤,但将容器命名为 `hbbr`,命令(设置命令步骤)应该是 `hbbr`。
|
||||
|
||||

|
||||
|
||||
### hbbr/hbbs 容器
|
||||
|
||||

|
||||
|
||||
| 双击容器并查看日志 | 再次确认 hbbs/hbbr 使用主机网络 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 获取您的密钥
|
||||
|
||||
使用 File Station 浏览到之前设置的文件夹,下载 `id_ed25519.pub` 并用文本编辑器打开以查看您的密钥。
|
||||
@@ -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 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 安裝 RustDesk Server
|
||||
|
||||
| 在 Docker 註冊表中搜尋 rustdesk-server 並雙擊安裝 | 已安裝 rustdesk-server 映像,雙擊建立 rustdesk-server 容器 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 建立 hbbs 容器
|
||||
|
||||
如上所述,雙擊 rustdesk-server 映像建立新容器,設定名稱為 `hbbs`。
|
||||

|
||||
|
||||
點擊上面的 `進階設定`。
|
||||
|
||||
- 啟用 `啟用自動重新啟動`。
|
||||

|
||||
|
||||
- 啟用 `使用與 Docker Host 相同的網路`。關於主機網路的更多資訊,請[查看](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)。
|
||||

|
||||
|
||||
- 掛載主機目錄(例如 `/home/rustdesk/`)到 `/root`,hbbs 將在此目錄中產生一些檔案(資料庫和 `key` 檔案),這些檔案需要在重啟後持久保存。
|
||||
|
||||
| 掛載 | 在主機目錄中產生的檔案 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
- 設定命令
|
||||
{{% notice note %}}
|
||||
Synology 的作業系統基於 Debian,所以主機網路 (--net=host) 工作良好,我們不需要用 `-p` 選項映射埠口。
|
||||
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
- 完成
|
||||
|
||||
### 建立 hbbr 容器
|
||||
|
||||
請重複上面的 `hbbs` 步驟,但將容器命名為 `hbbr`,命令(設定命令步驟)應該是 `hbbr`。
|
||||
|
||||

|
||||
|
||||
### hbbr/hbbs 容器
|
||||
|
||||

|
||||
|
||||
| 雙擊容器並查看日誌 | 再次確認 hbbs/hbbr 使用主機網路 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### 獲取您的金鑰
|
||||
|
||||
使用 File Station 瀏覽到之前設定的資料夾,下載 `id_ed25519.pub` 並用文字編輯器開啟以查看您的金鑰。
|
||||
@@ -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".
|
||||
|
||||

|
||||
|
||||
### 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.
|
||||
|
||||

|
||||
|
||||
### 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.
|
||||
|
||||

|
||||
|
||||
```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í:
|
||||
|
||||

|
||||
|
||||
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
|
||||
@@ -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".
|
||||
|
||||

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

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

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

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

|
||||
|
||||
### 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.
|
||||
|
||||

|
||||
|
||||
### 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.
|
||||
|
||||

|
||||
|
||||
```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ì:
|
||||
|
||||

|
||||
|
||||
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
|
||||
@@ -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 Manager(Docker)をインストール
|
||||
|
||||
「パッケージセンター」を開き、「Container Manager」を検索してインストールします。
|
||||
|
||||

|
||||
|
||||
### 2. フォルダを作成
|
||||
|
||||
「Container Manager」をインストールすると、`docker` という共有フォルダが作成されます。ここにサーバーのデータを置きましょう。
|
||||
|
||||
File Station を開き、`rustdesk-server`(またはお好みの名前)という名前のフォルダを作成します。次に、画像のようにその中に `data` という名前のフォルダを作成します。
|
||||
|
||||

|
||||
|
||||
### 3. コンテナを作成
|
||||
|
||||
Container Manager を開き、プロジェクトに移動して作成をクリックします。
|
||||
|
||||
プロジェクト名 `rustdesk-server` を入力し、ソースを「compose.yml をアップロード」から「compose.yml を作成」に変更し、以下の内容をボックスにコピーします。
|
||||
|
||||

|
||||
|
||||
```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 クライアントに必要な公開キーです。
|
||||
|
||||
公開キーは次のようになります:
|
||||
|
||||

|
||||
|
||||
クライアントの設定については[こちら](/docs/en/client)をご確認ください。`ID サーバー` と `キー` のみが必要です。`hbbs` で設定しているため `リレーサーバー` は不要で、`hbbs` がこの情報を自動的に提供します。
|
||||
|
||||
### 5. ルーターでポート転送を設定
|
||||
|
||||
ルーターの管理ウェブページに移動し、「ポート転送」に関連するものを見つけます。これは「WAN」または「ファイアウォール」設定に表示されるはずです。
|
||||
|
||||
まだ設定が見つからない場合は、Google で `{ルーターブランド} + ポート転送` または `{ルーターモデル} + ポート転送` を検索してください。このデバイスが ISP からのものである場合は、彼らにお尋ねください。
|
||||
|
||||
これらの必要なポートを開いてください:
|
||||
* `21114` TCP ウェブコンソール用、Pro バージョンでのみ利用可能
|
||||
* `21115` TCP NAT タイプテスト用
|
||||
* `21116` TCP TCP ホールパンチング
|
||||
* `21116` UDP ハートビート/ID サーバー
|
||||
* `21117` TCP リレー
|
||||
@@ -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".
|
||||
|
||||

|
||||
|
||||
### 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
|
||||
@@ -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 Manager(Docker)
|
||||
|
||||
打开"套件中心",搜索并安装"Container Manager"。
|
||||
|
||||

|
||||
|
||||
### 2. 创建文件夹
|
||||
|
||||
安装"Container Manager"后,它将创建一个名为 `docker` 的共享文件夹,让我们将服务器数据放在这里。
|
||||
|
||||
打开您的 File Station,创建一个名为 `rustdesk-server`(或您喜欢的任何名称)的文件夹。然后在其中创建一个名为 `data` 的文件夹,如图所示。
|
||||
|
||||

|
||||
|
||||
### 3. 创建容器
|
||||
|
||||
打开您的 Container Manager,转到项目并单击创建。
|
||||
|
||||
输入项目名称 `rustdesk-server` 并将源从"上传 compose.yml"更改为"创建 compose.yml",并将以下内容复制到框中。
|
||||
|
||||

|
||||
|
||||
```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 客户端需要的公钥。
|
||||
|
||||
公钥看起来像这样:
|
||||
|
||||

|
||||
|
||||
查看[这里](/docs/en/client)设置您的客户端。只需要 `ID 服务器` 和 `密钥`。不需要 `中继服务器`,因为我们已在 `hbbs` 中设置,`hbbs` 将自动提供此信息。
|
||||
|
||||
### 5. 在路由器上设置端口转发
|
||||
|
||||
转到您路由器的管理网页,找到与"端口转发"相关的任何内容,它应该出现在"WAN"或"防火墙"设置中。
|
||||
|
||||
如果仍然找不到设置,请在 Google 搜索 `{路由器品牌} + 端口转发` 或 `{路由器型号} + 端口转发`。如果此设备来自您的 ISP,请询问他们。
|
||||
|
||||
打开这些必需的端口:
|
||||
* `21114` TCP 用于网页控制台,仅在 Pro 版本中可用
|
||||
* `21115` TCP 用于 NAT 类型测试
|
||||
* `21116` TCP TCP 打洞
|
||||
* `21116` UDP 心跳/ID 服务器
|
||||
* `21117` TCP 中继
|
||||
@@ -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
|
||||
```
|
||||
@@ -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) deverá 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
|
||||
@@ -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
|
||||
```
|
||||
Reference in New Issue
Block a user