fixing doc

This commit is contained in:
rustdesk
2025-06-18 01:59:54 +09:00
parent d8c4d85186
commit 1ea644d0dd
118 changed files with 3108 additions and 9104 deletions

View File

@@ -3,38 +3,47 @@ title: Docker
weight: 7
---
> Hier ist ein weiteres gutes Tutorial: [Erstellen Sie Ihre eigene Remote-Desktop-Lösung: RustDesk Self-Hosted in der Cloud mit Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f)
## Installieren Sie Ihren eigenen Server mit Docker
### Anforderungen
Sie müssen Docker/Podman installiert haben, um einen RustDesk-Server als Docker-Container zu betreiben. Im Zweifelsfall installieren Sie Docker mit dieser [Anleitung](https://docs.docker.com/engine/install), um sicherzustellen, dass es auf dem neuesten Stand ist!
Sie müssen Docker/Podman installiert haben, um einen rustdesk-server als Docker-Container auszuführen. Im Zweifelsfall installieren Sie Docker mit dieser [Anleitung](https://docs.docker.com/engine/install), um sicherzustellen, dass es auf dem neuesten Stand ist!
Standardmäßig lauscht `hbbs` auf 21114 (TCP für die Webkonsole, nur in der Pro-Version verfügbar), 21115 (TCP), 21116 (TCP/UDP) und 21118 (TCP), `hbbr` lauscht auf 21117 (TCP) und 21119 (TCP). Diese Ports müssen in der Firewall geöffnet sein. **Bitte beachten Sie, dass 21116 sowohl für TCP als auch für UDP aktiviert sein muss.** 21115 wird für den NAT-Typ-Test verwendet, 21116/UDP wird für die ID-Registrierung und den Heartbeat-Dienst verwendet, 21116/TCP wird für das TCP-Hole-Punching und den Verbindungsdienst verwendet, 21117 wird für die Relay-Dienste verwendet und 21118 sowie 21119 werden zur Unterstützung von Webclients verwendet. *Wenn Sie die Webclient-Unterstützung (21118, 21119) nicht benötigen, können die entsprechenden Ports deaktiviert werden.*
Stellen Sie sicher, dass Sie diese Ports in der Firewall öffnen:
- `hbbs`:
- `21114` (TCP): für die Webkonsole verwendet, nur in der `Pro`-Version verfügbar.
- `21115` (TCP): für den NAT-Typ-Test verwendet.
- `21116` (TCP/UDP): **Bitte beachten Sie, dass `21116` sowohl für TCP als auch für UDP aktiviert sein sollte.** `21116/UDP` wird für die ID-Registrierung und den Heartbeat-Dienst verwendet. `21116/TCP` wird für das TCP-Hole-Punching und den Verbindungsdienst verwendet.
- `21118` (TCP): zur Unterstützung von Webclients verwendet.
- `hbbr`:
- `21117` (TCP): für die Relay-Dienste verwendet.
- `21119` (TCP): zur Unterstützung von Webclients verwendet.
- TCP (**21114, 21115, 21116, 21117, 21118, 21119**)
- UDP (**21116**)
*Wenn Sie keine Webclient-Unterstützung benötigen, können die entsprechenden Ports `21118`, `21119` deaktiviert werden.*
### Docker-Beispiele
```sh
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host rustdesk/rustdesk-server hbbr
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` funktioniert nur unter **Linux**, was dazu führt, dass `hbbs`/`hbbr` die tatsächliche, eingehende IP-Adresse sehen und nicht die Container-IP (172.17.0.1).
Wenn `--net=host` gut funktioniert, wird die Option `-p` nicht verwendet. Wenn Sie unter Windows arbeiten, lassen Sie `sudo` und `--net=host` weg.
`--net=host` funktioniert nur unter **Linux**, wodurch `hbbs`/`hbbr` die tatsächliche eingehende IP-Adresse anstelle der Container-IP (172.17.0.1) sehen.
Wenn `--net=host` gut funktioniert, werden die `-p`-Optionen nicht verwendet. Wenn Sie unter Windows arbeiten, lassen Sie `sudo` und `--net=host` weg.
**Bitte entfernen Sie `--net=host`, wenn Sie Verbindungsprobleme auf Ihrer Plattform haben.**
{{% /notice %}}
{{% notice note %}}
Sie können die Protokolle mit `docker logs hbbs` ansehen, wenn sie mit `-td` nicht zu sehen sind. Oder Sie können mit `-it` arbeiten, `hbbs/hbbr` wird nicht im Daemon-Modus laufen.
Wenn Sie mit `-td` keine Logs sehen können, können Sie Logs über `docker logs hbbs` anzeigen. Oder Sie können mit `-it` ausführen, dann laufen `hbbs/hbbr` nicht im Daemon-Modus.
{{% /notice %}}
### Docker Compose-Beispiele
Um die Dockerdateien mit `compose.yml` wie hier beschrieben ausführen zu können, müssen Sie [Docker Compose](https://docs.docker.com/compose/) installiert haben.
Um die Docker-Dateien mit der hier beschriebenen `compose.yml` auszuführen, müssen Sie [Docker Compose](https://docs.docker.com/compose/) installiert haben.
```yaml
services:
@@ -59,3 +68,67 @@ services:
network_mode: "host"
restart: unless-stopped
```
Wenn Sie Konfigurationsänderungen vornehmen müssen, z.B. ALWAYS_USE_RELAY=Y setzen, können Sie environment in der docker-compose.yml verwenden
```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-Beispiele
Wenn Sie die Container mit Podman als systemd-Dienst ausführen möchten, können Sie diese Beispiel-Podman-Quadlet-Konfigurationen verwenden:
```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
```
oder
```ini
[Container]
AutoUpdate=registry
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/path/to/rustdesk-server/data:/root
Network=host
[Service]
Restart=always
[Install]
WantedBy=default.target
```

View File

@@ -1,11 +1,13 @@
---
title: Self-host OSS
weight: 5
chapter: true
title: RustDesk Server OSS
weight: 100
pre: "<b>2.1. </b>"
---
# Self-host OSS
Por favor únete a nuestro [Discord](https://discord.com/invite/nDceKgxnkV) si deseas hablar con nosotros sobre el alojamiento propio de tu propio [servidor RustDesk de código abierto](https://github.com/rustdesk/rustdesk-server).
Por favor únete a nuestro [Discord](https://discord.com/invite/nDceKgxnkV) si desea hablar con nosotros sobre el alojamiento propio de su propio servidor RustDesk.
{{% notice note %}}
Si construyes tu propio servidor en tu hogar/oficina y no puedes conectarte a través de IP/dominio público, por favor revisa [este artículo](https://rustdesk.com/docs/es/self-host/nat-loopback-issues/).
{{% /notice %}}
{{% children depth="3" showhidden="true" %}}

View File

@@ -1,11 +1,13 @@
---
title: Auto-héberger son serveur OSS
weight: 5
chapter: true
title: RustDesk Server OSS
weight: 100
pre: "<b>2.1. </b>"
---
# Auto-héberger son serveur OSS
Veuillez rejoindre notre [Discord](https://discord.com/invite/nDceKgxnkV) si vous souhaitez discuter avec nous de l'auto-hébergement de votre propre [serveur RustDesk open source](https://github.com/rustdesk/rustdesk-server).
Nous développons continuellement le serveur, si vous avez des commentaires, veuillez rejoindre notre discussion [Discord](https://discord.com/invite/nDceKgxnkV).
{{% notice note %}}
Si vous construisez votre propre serveur à votre domicile/bureau et que vous ne pouvez pas vous y connecter via une IP/domaine public, veuillez consulter [cet article](https://rustdesk.com/docs/fr/self-host/nat-loopback-issues/).
{{% /notice %}}
{{% children depth="3" showhidden="true" %}}

View File

@@ -1,11 +1,13 @@
---
title: Self-host OSS
weight: 5
chapter: true
title: RustDesk Server OSS
weight: 100
pre: "<b>2.1. </b>"
---
# Self-host OSS
Per favore unisciti al nostro [Discord](https://discord.com/invite/nDceKgxnkV) se desideri parlare con noi dell'hosting autonomo del tuo [server RustDesk open source](https://github.com/rustdesk/rustdesk-server).
Stiamo sviluppando continuamente il server, se hai commenti, partecipa alla nostra discussione su [Discord](https://discord.com/invite/nDceKgxnkV).
{{% notice note %}}
Se costruisci il tuo server a casa/ufficio e non riesci a connetterti tramite IP/dominio pubblico, per favore controlla [questo articolo](https://rustdesk.com/docs/it/self-host/nat-loopback-issues/).
{{% /notice %}}
{{% children depth="3" showhidden="true" %}}

View File

@@ -1,11 +1,13 @@
---
title: セルフホスト OSS
weight: 5
chapter: true
title: RustDesk Server OSS
weight: 100
pre: "<b>2.1. </b>"
---
# セルフホスト OSS
自分の[オープンソースRustDeskサーバー](https://github.com/rustdesk/rustdesk-server)のセルフホスティングについて私たちと話したい場合は、[Discord](https://discord.com/invite/nDceKgxnkV)に参加してください。
サーバーの開発は継続的に行っています。困ったことがあれば[Discord](https://discord.com/invite/nDceKgxnkV)に参加してください。
{{% notice note %}}
自宅/オフィスでサーバーを構築し、パブリックIP/ドメインで接続できない場合は、[この記事](https://rustdesk.com/docs/ja/self-host/nat-loopback-issues/)を確認してください。
{{% /notice %}}
{{% children depth="3" showhidden="true" %}}

View File

@@ -1,11 +1,13 @@
---
title: 自架伺服器 OSS
weight: 5
chapter: true
title: RustDesk Server OSS
weight: 100
pre: "<b>2.1. </b>"
---
# 自架伺服器 OSS
如果您想要和我們聊聊關於自架您自己的[開源 RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server),請加入我們的 [Discord](https://discord.com/invite/nDceKgxnkV)。
如果您想要和我們聊聊關於[自架 RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server)的事,請加入我們的 [Discord](https://discord.com/invite/nDceKgxnkV) 伺服器。
{{% notice note %}}
如果您在家中/辦公室架設自己的伺服器,但無法透過公共 IP/網域連接,請查看[這篇文章](https://rustdesk.com/docs/zh-tw/self-host/nat-loopback-issues/)。
{{% /notice %}}
{{% children depth="3" showhidden="true" %}}

View File

@@ -3,4 +3,50 @@ title: Installation
weight: 1
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)
## Video-Tutorials
Es gibt viele Video-Tutorials auf YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials.
## Server-Anforderungen
Die Hardware-Anforderungen sind sehr niedrig; die Mindestkonfiguration eines einfachen Cloud-Servers reicht aus, und die CPU- und Speicheranforderungen sind minimal. Sie können auch einen Raspberry Pi oder etwas Ähnliches verwenden. Bezüglich der Netzwerkgröße wird bei einem Fehlschlag der direkten TCP-Lochbohrverbindung der Relay-Verkehr verbraucht. Der Datenverkehr einer Relay-Verbindung liegt je nach Auflösungseinstellungen und Bildschirmaktualisierung zwischen 30 K/s und 3 M/s (1920x1080 Bildschirm). Wenn es nur für Büroarbeiten benötigt wird, liegt der Datenverkehr bei etwa 100 K/s.
## Firewall
Wenn Sie UFW installiert haben, verwenden Sie die folgenden Befehle zur Konfiguration der Firewall:
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
## Installation
### Methode 1: Docker (Empfohlen)
```
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
```
Für weitere Details schauen Sie bitte unter [Docker](/docs/en/self-host/rustdesk-server-oss/docker/).
### Methode 2: Installieren Sie Ihren eigenen Server als systemd-Dienst mit einem einfachen Installationsskript
Das Skript wird auf [Techahold](https://github.com/techahold/rustdeskinstall) gehostet und auf unserem [Discord](https://discord.com/invite/nDceKgxnkV) unterstützt.
Derzeit lädt das Skript die Relay- und Signal-Server (hbbr und hbbs) herunter und richtet sie ein, generiert Konfigurationen und hostet sie auf einer passwortgeschützten Webseite für eine einfache Bereitstellung auf Clients.
Führen Sie die folgenden Befehle aus:
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
Es gibt auch ein Update-Skript im Repository von [Techahold](https://github.com/techahold/rustdeskinstall).
Notieren Sie sich von dort die IP/DNS und den Schlüssel, die am Ende der Installation angezeigt werden, und fügen Sie diese in die Client-Einstellungen > Netzwerk > ID/Relay-Server in die Felder `ID-Server` und `Schlüssel` ein, wobei Sie die anderen Felder leer lassen (siehe Hinweis unten).
### Methode 3: Installieren Sie Ihren eigenen Server als systemd-Dienst mit deb-Datei für Debian-Distributionen
Bitte [laden Sie](https://github.com/rustdesk/rustdesk-server/releases/latest) die deb-Dateien selbst herunter und installieren Sie sie mit `apt-get -f install <filename>.deb` oder `dpkg -i <filename>.deb`.
## Client konfigurieren
Bitte schauen Sie [hier](/docs/en/self-host/client-configuration/#2-manual-config).

View File

@@ -1,6 +1,52 @@
---
title: Instalación
weight: 10
title: Instalación
weight: 1
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)
## Tutoriales en video
Hay muchos tutoriales en video en YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials.
## Requisitos del servidor
Los requisitos de hardware son muy bajos; la configuración mínima de un servidor en la nube básico es suficiente, y los requisitos de CPU y memoria son mínimos. También puede usar una Raspberry Pi o algo similar. Con respecto al tamaño de la red, si falla la conexión directa de perforación de TCP, se consumirá el tráfico de retransmisión. El tráfico de una conexión de retransmisión está entre 30 K/s y 3 M/s (pantalla 1920x1080) dependiendo de la configuración de resolución y actualización de pantalla. Si es solo para demanda de trabajo de oficina, el tráfico es de alrededor de 100 K/s.
## Firewall
Si tiene UFW instalado, use los siguientes comandos para configurar el firewall:
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
## Instalación
### 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 más detalles, por favor consulte [Docker](/docs/en/self-host/rustdesk-server-oss/docker/).
### Método 2: Instale su propio servidor como servicio systemd usando un script de instalación simple
El script está alojado en [Techahold](https://github.com/techahold/rustdeskinstall) y tiene soporte en nuestro [Discord](https://discord.com/invite/nDceKgxnkV).
Actualmente, el script descargará y configurará los servidores de retransmisión y señal (hbbr y hbbs), generará configuraciones y las alojará en una página web protegida con contraseña para una implementación simple en los clientes.
Ejecute los siguientes comandos:
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
También hay un script de actualización en el repositorio de [Techahold](https://github.com/techahold/rustdeskinstall).
Desde allí, tome nota de la IP/DNS y la clave que se muestran al final de la instalación e insértelas en los campos `Servidor ID` y `Clave` de Configuración > Red > Servidor ID/Retransmisión del cliente, respectivamente, dejando los otros campos en blanco (ver nota a continuación).
### Método 3: Instale su propio servidor como servicio systemd usando archivo deb para distribuciones debian
Por favor [descargue](https://github.com/rustdesk/rustdesk-server/releases/latest) los archivos deb usted mismo e instálelos con `apt-get -f install <filename>.deb` o `dpkg -i <filename>.deb`.
## Configurar cliente
Por favor consulte [esto](/docs/en/self-host/client-configuration/#2-manual-config).

View File

@@ -1,6 +1,52 @@
---
title: Installation
weight: 10
weight: 1
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)
## Tutoriels vidéo
Il existe de nombreux tutoriels vidéo sur YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials.
## Exigences du serveur
Les exigences matérielles sont très faibles ; la configuration minimale d'un serveur cloud de base est suffisante, et les exigences en CPU et mémoire sont minimales. Vous pouvez également utiliser un Raspberry Pi ou quelque chose de similaire. Concernant la taille du réseau, si la connexion directe par perçage TCP échoue, le trafic de relais sera consommé. Le trafic d'une connexion relais se situe entre 30 K/s et 3 M/s (écran 1920x1080) selon les paramètres de résolution et de mise à jour de l'écran. S'il s'agit uniquement d'une demande de travail de bureau, le trafic est d'environ 100 K/s.
## Pare-feu
Si vous avez UFW installé, utilisez les commandes suivantes pour configurer le pare-feu :
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
## Installation
### Méthode 1 : Docker (Recommandé)
```
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
```
Pour plus de détails, veuillez consulter [Docker](/docs/en/self-host/rustdesk-server-oss/docker/).
### Méthode 2 : Installer votre propre serveur en tant que service systemd à l'aide d'un script d'installation simple
Le script est hébergé sur [Techahold](https://github.com/techahold/rustdeskinstall) et pris en charge sur notre [Discord](https://discord.com/invite/nDceKgxnkV).
Actuellement, le script téléchargera et configurera les serveurs de relais et de signal (hbbr et hbbs), générera des configurations et les hébergera sur une page Web protégée par mot de passe pour un déploiement simple sur les clients.
Exécutez les commandes suivantes :
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
Il y a aussi un script de mise à jour sur le dépôt de [Techahold](https://github.com/techahold/rustdeskinstall).
À partir de là, notez l'IP/DNS et la clé affichés à la fin de l'installation et insérez-les dans les champs `Serveur ID` et `Clé` de Paramètres > Réseau > Serveur ID/Relais du client, respectivement, en laissant les autres champs vides (voir note ci-dessous).
### Méthode 3 : Installer votre propre serveur en tant que service systemd en utilisant un fichier deb pour les distributions debian
Veuillez [télécharger](https://github.com/rustdesk/rustdesk-server/releases/latest) les fichiers deb vous-même et les installer avec `apt-get -f install <filename>.deb` ou `dpkg -i <filename>.deb`.
## Configurer le client
Veuillez consulter [ceci](/docs/en/self-host/client-configuration/#2-manual-config).

View File

@@ -1,6 +1,52 @@
---
title: Installazione
weight: 10
weight: 1
---
[English](/docs/en/self-host/rustdesk-server-oss/install)
## Tutorial video
Ci sono molti tutorial video su YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials.
## Requisiti del server
I requisiti hardware sono molto bassi; la configurazione minima di un server cloud di base è sufficiente e i requisiti di CPU e memoria sono minimi. Puoi anche utilizzare un Raspberry Pi o qualcosa di simile. Per quanto riguarda la dimensione della rete, se la connessione diretta con perforazione TCP fallisce, verrà consumato il traffico di relay. Il traffico di una connessione relay è compreso tra 30 K/s e 3 M/s (schermo 1920x1080) a seconda delle impostazioni di risoluzione e aggiornamento dello schermo. Se è solo per esigenze di lavoro d'ufficio, il traffico è di circa 100 K/s.
## Firewall
Se hai UFW installato, usa i seguenti comandi per configurare il firewall:
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
## Installazione
### Metodo 1: Docker (Consigliato)
```
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
```
Per maggiori dettagli, consulta [Docker](/docs/en/self-host/rustdesk-server-oss/docker/).
### Metodo 2: Installa il tuo server come servizio systemd usando uno script di installazione semplice
Lo script è ospitato su [Techahold](https://github.com/techahold/rustdeskinstall) e supportato sul nostro [Discord](https://discord.com/invite/nDceKgxnkV).
Attualmente lo script scaricherà e configurerà i server Relay e Signal (hbbr e hbbs), genererà le configurazioni e le ospiterà su una pagina web protetta da password per una semplice distribuzione ai client.
Esegui i seguenti comandi:
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
C'è anche uno script di aggiornamento nel repository di [Techahold](https://github.com/techahold/rustdeskinstall).
Da lì, prendi nota dell'IP/DNS e della chiave mostrati alla fine dell'installazione e inseriscili nei campi `Server ID` e `Chiave` di Impostazioni > Rete > Server ID/Relay del client, rispettivamente, lasciando vuoti gli altri campi (vedi nota sotto).
### Metodo 3: Installa il tuo server come servizio systemd usando file deb per distribuzioni debian
Si prega di [scaricare](https://github.com/rustdesk/rustdesk-server/releases/latest) i file deb e installarli con `apt-get -f install <filename>.deb` o `dpkg -i <filename>.deb`.
## Configurare il client
Si prega di consultare [questo](/docs/en/self-host/client-configuration/#2-manual-config).

View File

@@ -1,6 +1,52 @@
---
title: インストール
weight: 10
weight: 1
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)
## ビデオチュートリアル
YouTubeには多くのビデオチュートリアルがあります、https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials。
## サーバー要件
ハードウェア要件は非常に低く、基本的なクラウドサーバーの最小構成で十分で、CPUとメモリの要件は最小限です。Raspberry Piや同様のものも使用できます。ネットワークサイズに関しては、TCPホールパンチング直接接続が失敗した場合、リレートラフィックが消費されます。リレー接続のトラフィックは、解像度設定と画面更新に応じて30 K/sから3 M/s1920x1080画面の間です。オフィス作業の需要のみの場合、トラフィックは約100 K/sです。
## ファイアウォール
UFWをインストールしている場合は、次のコマンドを使用してファイアウォールを設定してください
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
## インストール
### 方法1Docker推奨
```
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
```
詳細については、[Docker](/docs/en/self-host/rustdesk-server-oss/docker/)をご確認ください。
### 方法2シンプルなインストールスクリプトを使用してsystemdサービスとして独自のサーバーをインストール
スクリプトは[Techahold](https://github.com/techahold/rustdeskinstall)でホストされており、私たちの[Discord](https://discord.com/invite/nDceKgxnkV)でサポートされています。
現在、スクリプトはリレーおよびシグナルサーバーhbbrとhbbsをダウンロードしてセットアップし、設定を生成し、クライアントへの簡単なデプロイのためにパスワード保護されたWebページでホストします。
次のコマンドを実行してください:
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
[Techahold](https://github.com/techahold/rustdeskinstall)のリポジトリには更新スクリプトもあります。
そこから、インストールの最後に表示されるIP/DNSとキーをメモし、それらをクライアントの設定 > ネットワーク > ID/リレーサーバーの`IDサーバー``キー`フィールドにそれぞれ挿入し、他のフィールドは空白のままにしてください(下記の注を参照)。
### 方法3Debianディストリビューション用のdebファイルを使用してsystemdサービスとして独自のサーバーをインストール
[ダウンロード](https://github.com/rustdesk/rustdesk-server/releases/latest)からdebファイルを自分でダウンロードし、`apt-get -f install <filename>.deb`または`dpkg -i <filename>.deb`でインストールしてください。
## クライアントの設定
[こちら](/docs/en/self-host/client-configuration/#2-manual-config)をご確認ください。

View File

@@ -1,6 +1,52 @@
---
title: 安装
weight: 10
weight: 1
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)
## 视频教程
YouTube上有许多视频教程https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials。
## 服务器要求
硬件要求非常低基本云服务器的最低配置就足够了CPU和内存要求极低。您也可以使用树莓派或类似设备。关于网络规模如果TCP打洞直连失败将消耗中继流量。中继连接的流量根据分辨率设置和屏幕更新在30 K/s到3 M/s1920x1080屏幕之间。如果仅用于办公需求流量约为100 K/s。
## 防火墙
如果您安装了UFW请使用以下命令配置防火墙
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
## 安装
### 方法1Docker推荐
```
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
```
更多详情,请查看 [Docker](/docs/en/self-host/rustdesk-server-oss/docker/)。
### 方法2使用简单的安装脚本将您自己的服务器安装为systemd服务
脚本托管在 [Techahold](https://github.com/techahold/rustdeskinstall),并在我们的 [Discord](https://discord.com/invite/nDceKgxnkV) 上提供支持。
目前该脚本将下载并设置中继和信号服务器hbbr和hbbs生成配置并将其托管在受密码保护的网页上以便简单部署到客户端。
运行以下命令:
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
[Techahold](https://github.com/techahold/rustdeskinstall) 的仓库中还有一个更新脚本。
从那里记下安装结束时显示的IP/DNS和密钥并将它们分别插入客户端设置 > 网络 > ID/中继服务器的`ID服务器``密钥`字段中,其他字段留空(见下面的注释)。
### 方法3使用deb文件为debian发行版安装您自己的服务器作为systemd服务
请自行[下载](https://github.com/rustdesk/rustdesk-server/releases/latest) deb文件并使用`apt-get -f install <filename>.deb``dpkg -i <filename>.deb`进行安装。
## 配置客户端
请查看[这里](/docs/en/self-host/client-configuration/#2-manual-config)。

View File

@@ -1,6 +1,52 @@
---
title: 安裝
weight: 10
weight: 1
---
[English](/docs/en/self-host/rustdesk-server-oss/install/)
## 影片教學
YouTube上有許多影片教學https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials。
## 伺服器需求
硬體需求非常低基本雲端伺服器的最低配置就足夠了CPU和記憶體需求極低。您也可以使用樹莓派或類似裝置。關於網路規模如果TCP打洞直連失敗將消耗中繼流量。中繼連線的流量根據解析度設定和螢幕更新在30 K/s到3 M/s1920x1080螢幕之間。如果僅用於辦公需求流量約為100 K/s。
## 防火牆
如果您安裝了UFW請使用以下命令設定防火牆
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
## 安裝
### 方法1Docker建議
```
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
```
更多詳情,請查看 [Docker](/docs/en/self-host/rustdesk-server-oss/docker/)。
### 方法2使用簡單的安裝腳本將您自己的伺服器安裝為systemd服務
腳本託管在 [Techahold](https://github.com/techahold/rustdeskinstall),並在我們的 [Discord](https://discord.com/invite/nDceKgxnkV) 上提供支援。
目前該腳本將下載並設定中繼和訊號伺服器hbbr和hbbs產生設定並將其託管在受密碼保護的網頁上以便簡單部署到用戶端。
執行以下命令:
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
[Techahold](https://github.com/techahold/rustdeskinstall) 的儲存庫中還有一個更新腳本。
從那裡記下安裝結束時顯示的IP/DNS和金鑰並將它們分別插入用戶端設定 > 網路 > ID/中繼伺服器的`ID伺服器``金鑰`欄位中,其他欄位留空(見下面的註解)。
### 方法3使用deb檔案為debian發行版安裝您自己的伺服器作為systemd服務
請自行[下載](https://github.com/rustdesk/rustdesk-server/releases/latest) deb檔案並使用`apt-get -f install <filename>.deb``dpkg -i <filename>.deb`進行安裝。
## 設定用戶端
請查看[這裡](/docs/en/self-host/client-configuration/#2-manual-config)。

View File

@@ -2,7 +2,10 @@
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.
Synology tiene dos tipos de Docker, "Docker" y "Container Manager". Si está usando DSM 7.2 o posterior, siga la guía para DSM 7.2, o siga la guía de DSM 6 si está en un sistema más antiguo.
Si está utilizando Synology con Portainer, consulte [este tutorial](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
{{% children depth="3" showhidden="true" %}}
For DSM 7.2, please check [English](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/).

View File

@@ -2,7 +2,10 @@
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.
Synology a deux types de Docker, "Docker" et "Container Manager". Si vous utilisez DSM 7.2 ou une version ultérieure, veuillez suivre le guide pour DSM 7.2, ou suivez le guide DSM 6 si vous êtes sur un système plus ancien.
Si vous utilisez Synology avec Portainer, veuillez consulter [ce tutoriel](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
{{% children depth="3" showhidden="true" %}}
For DSM 7.2, please check [English](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/).

View File

@@ -1,6 +1,10 @@
---
title: Synology DSM 6
title: Synology
weight: 22
---
[English](/docs/en/self-host/rustdesk-server-oss/synology)
Synology ha due tipi di Docker, "Docker" e "Container Manager". Se stai usando DSM 7.2 e versioni successive, segui la guida per DSM 7.2, altrimenti segui la guida DSM 6 se sei su un sistema più vecchio.
Se stai usando Synology con Portainer, fai riferimento a [questo tutorial](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
{{% children depth="3" showhidden="true" %}}

View File

@@ -2,7 +2,10 @@
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.
SynologyにはDockerの種類が2つあります。「Docker」と「Container Manager」です。DSM 7.2以降を使用している場合は、DSM 7.2のガイドに従ってください。古いシステムを使用している場合は、DSM 6のガイドに従ってください。
PortainerでSynologyを使用している場合は、[このチュートリアル](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/)を参照してください。
{{% children depth="3" showhidden="true" %}}
For DSM 7.2, please check [English](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/).

View File

@@ -3,6 +3,9 @@ title: 群晖
weight: 22
---
Synology 有两种 Docker "Docker" 和 "Container Manager" 如果您使用 DSM 7.2 和更新版本, 请参阅 DSM 7.2 的说明,或如果您使用较旧的系统,请参阅 DSM 6 的说明。
如果您在 Synology 上使用 Portainer请参考[此教程](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/)。
{{% children depth="3" showhidden="true" %}}
DSM 7 請先看[繁體中文](/docs/zh-tw/self-host/rustdesk-server-oss/synology/dsm-7/)版本

View File

@@ -3,4 +3,7 @@ title: Synology 群暉
weight: 22
---
Synology 有兩種 Docker "Docker" 和 "Container Manager" 如果您使用 DSM 7.2 和更新版本, 請參閱 DSM 7.2 的說明,或如果您使用較舊的系統,請參閱 DSM 6 的說明。
如果您使用 Synology 搭配 Portainer請參考[此教學](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/)。
{{% children depth="3" showhidden="true" %}}

View File

@@ -15,32 +15,32 @@ Nach dem DSM 7.2 Update wurde Docker auf den neuen "Container Manager" aktualisi
| Paketzentrum öffnen | Docker installieren |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## RustDesk Server installieren
| Suchen Sie rustdesk-server in Docker's Registry und installieren Sie per Doppelklick | Installiertes rustdesk-server Image, doppelklicken Sie um rustdesk-server Container zu erstellen |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## hbbs Container erstellen
Wie oben erwähnt, doppelklicken Sie auf das rustdesk-server Image um einen neuen Container zu erstellen, setzen Sie den Namen auf `hbbs`.
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
Klicken Sie auf die obigen `Erweiterte Einstellungen`.
- Aktivieren Sie `Automatischen Neustart aktivieren`.
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- Aktivieren Sie `Dasselbe Netzwerk wie Docker Host verwenden`. Für mehr über Host-Netz, bitte [prüfen Sie](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- Mounten Sie ein Host-Verzeichnis (z.B. `/home/rustdesk/`) zu `/root`, hbbs wird einige Dateien (Datenbank und `key` Dateien) in diesem Verzeichnis generieren, die über Neustarts hinweg bestehen bleiben müssen.
| Mount | Dateien generiert im Host-Verzeichnis |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- Befehl setzen
{{% notice note %}}
@@ -48,7 +48,7 @@ Synology's OS ist Debian-basiert, daher funktioniert Host-Netz (--net=host) gut,
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- Fertig
@@ -56,15 +56,15 @@ Synology's OS ist Debian-basiert, daher funktioniert Host-Netz (--net=host) gut,
Bitte wiederholen Sie die obigen `hbbs` Schritte, aber benennen Sie den Container `hbbr` und der Befehl (für Befehl setzen Schritt) sollte `hbbr` sein.
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## hbbr/hbbs Container
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| Doppelklicken Sie auf Container und prüfen Sie das Log | Doppelt bestätigen Sie hbbs/hbbr verwenden Host-Netzwerk |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## Ihren Schlüssel abrufen

View File

@@ -15,32 +15,32 @@ After DSM 7.2 update, the Docker is upgraded to new "Container Manager", please
| Open Package Center | Install Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## Install RustDesk Server
| Search rustdesk-server in Docker's registry and install by double click | Installed rustdesk-server image, double click to create rustdesk-server container |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## Create hbbs container
As mentioned above, double click on rustdesk-server image to create new container, set it name to `hbbs`.
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
Click on above `Advanced Settings`.
- Enable `Enable auto-restart`.
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- Enable `Use the same network as Docker Host`. For more about host net, please [check](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- Mount a host directory (e.g. `/home/rustdesk/`) to `/root`, hbbs will generate some files (database and `key` files) in this directory which need to be persistent over reboots.
| Mount | Files generated in the host directory |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- Set command
{{% notice note %}}
@@ -48,7 +48,7 @@ Synology's OS is Debian based, so host net (--net=host) works fine, we do not ne
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- Done
@@ -56,15 +56,15 @@ Synology's OS is Debian based, so host net (--net=host) works fine, we do not ne
Please repeat above `hbbs` steps, but name the container `hbbr` and command (for Set Command Step) should be `hbbr`.
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## hbbr/hbbs containers
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| Double click on container and check log | Double confirm hbbs/hbbr using host network |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## Retrieve your Key

View File

@@ -15,32 +15,32 @@ Después de la actualización DSM 7.2, Docker fue actualizado al nuevo "Containe
| Abrir Centro de Paquetes | Instalar Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## Instalar RustDesk Server
| Buscar rustdesk-server en el registro de Docker e instalar haciendo doble clic | Imagen rustdesk-server instalada, hacer doble clic para crear contenedor rustdesk-server |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## Crear contenedor hbbs
Como se mencionó anteriormente, haga doble clic en la imagen rustdesk-server para crear un nuevo contenedor, establezca el nombre como `hbbs`.
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
Haga clic en `Configuración Avanzada` arriba.
- Habilite `Habilitar reinicio automático`.
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- Habilite `Usar la misma red que Docker Host`. Para más sobre host net, por favor [verifique](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- Monte un directorio host (ej. `/home/rustdesk/`) a `/root`, hbbs generará algunos archivos (base de datos y archivos `key`) en este directorio que necesitan persistir a través de reinicios.
| Montar | Archivos generados en el directorio host |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- Establecer comando
{{% notice note %}}
@@ -48,7 +48,7 @@ El SO de Synology está basado en Debian, por lo que host net (--net=host) funci
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- ¡Listo!
@@ -56,15 +56,15 @@ El SO de Synology está basado en Debian, por lo que host net (--net=host) funci
Por favor repita los pasos `hbbs` anteriores, pero nombre el contenedor `hbbr` y el comando (para el Paso Establecer Comando) debe ser `hbbr`.
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## contenedores hbbr/hbbs
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| Haga doble clic en el contenedor y verifique el log | Confirme doblemente que hbbs/hbbr usan red host |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## Recuperar su Clave

View File

@@ -15,32 +15,32 @@ Après la mise à jour DSM 7.2, Docker a été mis à niveau vers le nouveau "Co
| Ouvrir le Centre de Paquets | Installer Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## Installer RustDesk Server
| Rechercher rustdesk-server dans le registre Docker et installer en double-cliquant | Image rustdesk-server installée, double-cliquer pour créer le conteneur rustdesk-server |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## Créer le conteneur hbbs
Comme mentionné ci-dessus, double-cliquez sur l'image rustdesk-server pour créer un nouveau conteneur, définissez le nom sur `hbbs`.
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
Cliquez sur `Paramètres Avancés` ci-dessus.
- Activez `Activer le redémarrage automatique`.
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- Activez `Utiliser le même réseau que l'Hôte Docker`. Pour plus d'infos sur host net, veuillez [vérifier](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- Montez un répertoire hôte (ex. `/home/rustdesk/`) vers `/root`, hbbs va générer quelques fichiers (base de données et fichiers `key`) dans ce répertoire qui doivent persister à travers les redémarrages.
| Monter | Fichiers générés dans le répertoire hôte |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- Définir la commande
{{% notice note %}}
@@ -48,7 +48,7 @@ L'OS de Synology est basé sur Debian, donc host net (--net=host) fonctionne bie
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- Terminé
@@ -56,15 +56,15 @@ L'OS de Synology est basé sur Debian, donc host net (--net=host) fonctionne bie
Veuillez répéter les étapes `hbbs` ci-dessus, mais nommez le conteneur `hbbr` et la commande (pour l'Étape Définir Commande) devrait être `hbbr`.
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## conteneurs hbbr/hbbs
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| Double-cliquez sur le conteneur et vérifiez le log | Double confirmez que hbbs/hbbr utilisent le réseau hôte |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## Récupérer votre Clé

View File

@@ -15,32 +15,32 @@ Dopo l'aggiornamento DSM 7.2, Docker è stato aggiornato al nuovo "Container Man
| Aprire Centro Pacchetti | Installare Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## Installare RustDesk Server
| Cercare rustdesk-server nel registry Docker e installare facendo doppio clic | Immagine rustdesk-server installata, fare doppio clic per creare il contenitore rustdesk-server |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## Creare contenitore hbbs
Come menzionato sopra, fare doppio clic sull'immagine rustdesk-server per creare un nuovo contenitore, impostare il nome su `hbbs`.
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
Cliccare su `Impostazioni Avanzate` sopra.
- Abilitare `Abilita riavvio automatico`.
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- Abilitare `Usa la stessa rete dell'Host Docker`. Per maggiori informazioni su host net, si prega di [controllare](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- Montare una directory host (es. `/home/rustdesk/`) su `/root`, hbbs genererà alcuni file (database e file `key`) in questa directory che devono persistere attraverso i riavvii.
| Montare | File generati nella directory host |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- Impostare comando
{{% notice note %}}
@@ -48,7 +48,7 @@ L'OS di Synology è basato su Debian, quindi host net (--net=host) funziona bene
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- Fatto
@@ -56,15 +56,15 @@ L'OS di Synology è basato su Debian, quindi host net (--net=host) funziona bene
Si prega di ripetere i passaggi `hbbs` sopra, ma nominare il contenitore `hbbr` e il comando (per il Passaggio Impostare Comando) dovrebbe essere `hbbr`.
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## contenitori hbbr/hbbs
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| Fare doppio clic sul contenitore e controllare il log | Riconfermare che hbbs/hbbr usano la rete host |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## Recuperare la tua Chiave

View File

@@ -15,32 +15,32 @@ DSM 7.2 アップデート後、Docker は新しい「Container Manager」にア
| パッケージセンターを開く | Docker をインストール |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## RustDesk Server をインストール
| Docker のレジストリで rustdesk-server を検索し、ダブルクリックでインストール | インストールされた rustdesk-server イメージ、ダブルクリックで rustdesk-server コンテナを作成 |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## hbbs コンテナを作成
上記の通り、rustdesk-server イメージをダブルクリックして新しいコンテナを作成し、名前を `hbbs` に設定します。
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
上記の `詳細設定` をクリックします。
- `自動再起動を有効にする` を有効にします。
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- `Docker ホストと同じネットワークを使用する` を有効にします。ホストネットについて詳しくは、[こちら](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)をご確認ください。
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- ホストディレクトリ(例:`/home/rustdesk/`)を `/root` にマウントします。hbbs はこのディレクトリにいくつかのファイル(データベースと `key` ファイル)を生成し、これらは再起動後も永続化される必要があります。
| マウント | ホストディレクトリに生成されるファイル |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- コマンドを設定
{{% notice note %}}
@@ -48,7 +48,7 @@ Synology の OS は Debian ベースなので、ホストネット(--net=host
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- 完了
@@ -56,15 +56,15 @@ Synology の OS は Debian ベースなので、ホストネット(--net=host
上記の `hbbs` の手順を繰り返しますが、コンテナ名を `hbbr` にし、コマンド(コマンド設定ステップ)は `hbbr` にしてください。
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## hbbr/hbbs コンテナ
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| コンテナをダブルクリックしてログを確認 | hbbs/hbbr がホストネットワークを使用していることを再確認 |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## キーを取得

View File

@@ -15,32 +15,32 @@ Após a atualização do DSM 7.2, o Docker foi atualizado para o novo "Container
| Abrir Central de Pacotes | Instalar Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## Instalar RustDesk Server
| Procurar rustdesk-server no registro do Docker e instalar clicando duas vezes | Imagem rustdesk-server instalada, clique duas vezes para criar contêiner rustdesk-server |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## Criar contêiner hbbs
Como mencionado acima, clique duas vezes na imagem rustdesk-server para criar novo contêiner, defina o nome como `hbbs`.
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
Clique nas `Configurações Avançadas` acima.
- Habilite `Habilitar reinício automático`.
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- Habilite `Usar a mesma rede que o Host Docker`. Para mais sobre host net, verifique [aqui](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host).
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- Monte um diretório host (ex. `/home/rustdesk/`) para `/root`, hbbs irá gerar alguns arquivos (banco de dados e arquivos `key`) neste diretório que precisam ser persistentes ao longo de reinicializações.
| Montar | Arquivos gerados no diretório host |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- Definir comando
{{% notice note %}}
@@ -48,7 +48,7 @@ O SO do Synology é baseado no Debian, então host net (--net=host) funciona bem
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- Concluído
@@ -56,15 +56,15 @@ O SO do Synology é baseado no Debian, então host net (--net=host) funciona bem
Repita os passos `hbbs` acima, mas nomeie o contêiner `hbbr` e o comando (para o Passo Definir Comando) deve ser `hbbr`.
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## contêineres hbbr/hbbs
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| Clique duas vezes no contêiner e verifique o log | Confirme novamente hbbs/hbbr usando rede host |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## Recuperar sua Chave

View File

@@ -15,32 +15,32 @@ DSM 7.2 更新后Docker 升级为新的 "Container Manager",请查看[这
| 打开套件中心 | 安装 Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## 安装 RustDesk Server
| 在 Docker 注册表中搜索 rustdesk-server 并双击安装 | 已安装 rustdesk-server 镜像,双击创建 rustdesk-server 容器 |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## 创建 hbbs 容器
如上所述,双击 rustdesk-server 镜像创建新容器,设置名称为 `hbbs`
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
点击上面的 `高级设置`
- 启用 `启用自动重新启动`
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- 启用 `使用与 Docker Host 相同的网络`。关于主机网络的更多信息,请[查看](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)。
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- 挂载主机目录(例如 `/home/rustdesk/`)到 `/root`hbbs 将在此目录中生成一些文件(数据库和 `key` 文件),这些文件需要在重启后持久保存。
| 挂载 | 在主机目录中生成的文件 |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- 设置命令
{{% notice note %}}
@@ -48,7 +48,7 @@ Synology 的操作系统基于 Debian所以主机网络 (--net=host) 工作
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- 完成
@@ -56,15 +56,15 @@ Synology 的操作系统基于 Debian所以主机网络 (--net=host) 工作
请重复上面的 `hbbs` 步骤,但将容器命名为 `hbbr`,命令(设置命令步骤)应该是 `hbbr`
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## hbbr/hbbs 容器
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| 双击容器并查看日志 | 再次确认 hbbs/hbbr 使用主机网络 |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## 获取您的密钥

View File

@@ -15,32 +15,32 @@ DSM 7.2 更新後Docker 升級為新的 "Container Manager",請查看[這
| 開啟套件中心 | 安裝 Docker |
| --- | --- |
| ![](images/package-manager.png) | ![](images/docker.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/docker.png) |
## 安裝 RustDesk Server
| 在 Docker 註冊表中搜尋 rustdesk-server 並雙擊安裝 | 已安裝 rustdesk-server 映像,雙擊建立 rustdesk-server 容器 |
| --- | --- |
| ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/rustdesk-server-installed.png) |
## 建立 hbbs 容器
如上所述,雙擊 rustdesk-server 映像建立新容器,設定名稱為 `hbbs`
![](images/hbbs.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs.png)
點擊上面的 `進階設定`
- 啟用 `啟用自動重新啟動`
![](images/auto-restart.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/auto-restart.png)
- 啟用 `使用與 Docker Host 相同的網路`。關於主機網路的更多資訊,請[查看](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#net-host)。
![](images/host-net.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/host-net.png)
- 掛載主機目錄(例如 `/home/rustdesk/`)到 `/root`hbbs 將在此目錄中產生一些檔案(資料庫和 `key` 檔案),這些檔案需要在重啟後持久保存。
| 掛載 | 在主機目錄中產生的檔案 |
| --- | --- |
| ![](images/mount.png) | ![](images/mounted-dir.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/mounted-dir.png) |
- 設定命令
{{% notice note %}}
@@ -48,7 +48,7 @@ Synology 的作業系統基於 Debian所以主機網路 (--net=host) 工作
{{% /notice %}}
![](images/hbbs-cmd.png?v3)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbs-cmd.png?v3)
- 完成
@@ -56,15 +56,15 @@ Synology 的作業系統基於 Debian所以主機網路 (--net=host) 工作
請重複上面的 `hbbs` 步驟,但將容器命名為 `hbbr`,命令(設定命令步驟)應該是 `hbbr`
![](images/hbbr-config.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/hbbr-config.png)
## hbbr/hbbs 容器
![](images/containers.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/containers.png)
| 雙擊容器並查看日誌 | 再次確認 hbbs/hbbr 使用主機網路 |
| --- | --- |
| ![](images/log.png) | ![](images/network-types.png) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-6/images/network-types.png) |
## 獲取您的金鑰

View File

@@ -14,7 +14,7 @@ In den meisten Fällen müssen Sie für die Installation von Docker und RustDesk
Öffnen Sie das "Package Center", suchen und installieren Sie "Container Manager".
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. Ordner erstellen
@@ -22,7 +22,7 @@ Nach der Installation von "Container Manager" wird ein gemeinsamer Ordner `docke
Öffnen Sie Ihre File Station, erstellen Sie einen Ordner `rustdesk-server` (oder wie immer Sie wollen). Dann erstellen Sie darin einen Ordner `data`, genau wie auf dem Bild.
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. Container erstellen
@@ -30,7 +30,7 @@ Nach der Installation von "Container Manager" wird ein gemeinsamer Ordner `docke
Geben Sie den Projektnamen `rustdesk-server` ein, ändern Sie Source von "Upload compose.yml" zu "Create compose.yml" und kopieren Sie den folgenden Inhalt in das Feld.
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
@@ -71,7 +71,7 @@ Bitte überspringen Sie `Web portal settings`, dann ist das erledigt.
Der öffentliche Schlüssel sieht wie folgt aus:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
Lesen Sie [hier](/docs/de/client), wie Sie Ihren Client einrichten. Nur `ID-Server` und `Key` werden benötigt. `Relais-Server` wird nicht benötigt, da wir ihn in `hbbs` festgelegt haben. Diese Informationen werden von `hbbs` automatisch bereitgestellt.

View File

@@ -14,7 +14,7 @@ Most of time you won't need to install extra RAM for install Docker and RustDesk
Open "Package Center", search and install "Container Manager".
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. Create folder
@@ -22,7 +22,7 @@ After you installed "Container Manager", it will create a Shared Folder called `
Open your File Station, create a folder named `rustdesk-server`(or whatever you like). Then create a folder named `data` in it just like the picture.
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. Create container
@@ -30,7 +30,7 @@ Open your Container Manager, go to Project and click Create.
Enter the project name `rustdesk-server` and change Source from "Upload compose.yml" to "Create compose.yml", and copy following contents to the box.
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
@@ -71,7 +71,7 @@ Open your File Station, you should see `id_ed25519`, `id_ed25519.pub` on your `d
The public key will looks like this:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
Check [here](/docs/en/client) to set up your client. Only `ID server` and `Key` is needed. `Relay server` isn't needed because we've set it in `hbbs`, `hbbs` will provide this information automatically.

View File

@@ -14,7 +14,7 @@ La mayoría de las veces no necesitará instalar RAM extra para instalar Docker
Abra "Centro de Paquetes", busque e instale "Container Manager".
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. Crear carpeta
@@ -22,7 +22,7 @@ Después de instalar "Container Manager", creará una Carpeta Compartida llamada
Abra su File Station, cree una carpeta llamada `rustdesk-server` (o como guste). Luego cree una carpeta llamada `data` en ella como en la imagen.
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. Crear contenedor
@@ -30,7 +30,7 @@ Abra su Container Manager, vaya a Proyecto y haga clic en Crear.
Ingrese el nombre del proyecto `rustdesk-server` y cambie Fuente de "Subir compose.yml" a "Crear compose.yml", y copie el siguiente contenido en el cuadro.
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
@@ -71,7 +71,7 @@ Abra su File Station, debería ver `id_ed25519`, `id_ed25519.pub` en su carpeta
La clave pública se verá así:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
Verifique [aquí](/docs/en/client) para configurar su cliente. Solo se necesita `servidor ID` y `Clave`. `Servidor relay` no es necesario porque lo hemos configurado en `hbbs`, `hbbs` proporcionará esta información automáticamente.

View File

@@ -14,7 +14,7 @@ La plupart du temps, vous n'aurez pas besoin d'installer de RAM supplémentaire
Ouvrez "Centre de Paquets", recherchez et installez "Container Manager".
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. Créer un dossier
@@ -22,7 +22,7 @@ Après avoir installé "Container Manager", il créera un Dossier Partagé appel
Ouvrez votre File Station, créez un dossier nommé `rustdesk-server` (ou comme vous le souhaitez). Puis créez un dossier nommé `data` dedans comme sur l'image.
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. Créer un conteneur
@@ -30,7 +30,7 @@ Ouvrez votre Container Manager, allez dans Projet et cliquez sur Créer.
Entrez le nom de projet `rustdesk-server` et changez Source de "Télécharger compose.yml" à "Créer compose.yml", et copiez le contenu suivant dans la boîte.
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
@@ -71,7 +71,7 @@ Ouvrez votre File Station, vous devriez voir `id_ed25519`, `id_ed25519.pub` dans
La clé publique ressemblera à ceci :
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
Vérifiez [ici](/docs/en/client) pour configurer votre client. Seuls `serveur ID` et `Clé` sont nécessaires. `Serveur relay` n'est pas nécessaire car nous l'avons configuré dans `hbbs`, `hbbs` fournira cette information automatiquement.

View File

@@ -14,7 +14,7 @@ La maggior parte delle volte non avrai bisogno di installare RAM extra per insta
Apri "Centro Pacchetti", cerca e installa "Container Manager".
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. Creare cartella
@@ -22,7 +22,7 @@ Dopo aver installato "Container Manager", creerà una Cartella Condivisa chiamat
Apri il tuo File Station, crea una cartella chiamata `rustdesk-server` (o come preferisci). Quindi crea una cartella chiamata `data` al suo interno proprio come nell'immagine.
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. Creare contenitore
@@ -30,7 +30,7 @@ Apri il tuo Container Manager, vai su Progetto e clicca Crea.
Inserisci il nome del progetto `rustdesk-server` e cambia Origine da "Carica compose.yml" a "Crea compose.yml", e copia il seguente contenuto nella casella.
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
@@ -71,7 +71,7 @@ Apri il tuo File Station, dovresti vedere `id_ed25519`, `id_ed25519.pub` nella t
La chiave pubblica apparirà così:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
Controlla [qui](/docs/en/client) per configurare il tuo client. Solo `server ID` e `Chiave` sono necessari. `Server relay` non è necessario perché l'abbiamo impostato in `hbbs`, `hbbs` fornirà queste informazioni automaticamente.

View File

@@ -14,7 +14,7 @@ Container Manager は J シリーズなどの一部のローエンドモデル
「パッケージセンター」を開き、「Container Manager」を検索してインストールします。
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. フォルダを作成
@@ -22,7 +22,7 @@ Container Manager は J シリーズなどの一部のローエンドモデル
File Station を開き、`rustdesk-server`(またはお好みの名前)という名前のフォルダを作成します。次に、画像のようにその中に `data` という名前のフォルダを作成します。
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. コンテナを作成
@@ -30,7 +30,7 @@ Container Manager を開き、プロジェクトに移動して作成をクリ
プロジェクト名 `rustdesk-server` を入力し、ソースを「compose.yml をアップロード」から「compose.yml を作成」に変更し、以下の内容をボックスにコピーします。
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
@@ -71,7 +71,7 @@ File Station を開くと、`docker/rustdesk-server/data` フォルダに `id_ed
公開キーは次のようになります:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
クライアントの設定については[こちら](/docs/en/client)をご確認ください。`ID サーバー``キー` のみが必要です。`hbbs` で設定しているため `リレーサーバー` は不要で、`hbbs` がこの情報を自動的に提供します。

View File

@@ -14,7 +14,7 @@ Na maioria das vezes você não precisará instalar RAM extra para instalar Dock
Abra "Central de Pacotes", pesquise e instale "Container Manager".
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. Criar pasta
@@ -22,7 +22,7 @@ Após instalar "Container Manager", ele criará uma Pasta Compartilhada chamada
Abra seu File Station, crie uma pasta chamada `rustdesk-server` (ou como desejar). Em seguida, crie uma pasta chamada `data` nela como na imagem.
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. Criar contêiner
@@ -30,7 +30,7 @@ Abra seu Container Manager, vá para Projeto e clique em Criar.
Digite o nome do projeto `rustdesk-server` e mude Origem de "Carregar compose.yml" para "Criar compose.yml", e copie o seguinte conteúdo para a caixa.
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
@@ -71,7 +71,7 @@ Abra seu File Station, você deve ver `id_ed25519`, `id_ed25519.pub` na sua past
A chave pública ficará assim:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
Verifique [aqui](/docs/en/client) para configurar seu cliente. Apenas `servidor ID` e `Chave` são necessários. `Servidor relay` não é necessário porque definimos em `hbbs`, `hbbs` fornecerá esta informação automaticamente.

View File

@@ -14,7 +14,7 @@ Container Manager 为一些低端型号(如 J 系列)带来了 ARM64 支持
打开"套件中心",搜索并安装"Container Manager"。
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
## 2. 创建文件夹
@@ -22,7 +22,7 @@ Container Manager 为一些低端型号(如 J 系列)带来了 ARM64 支持
打开您的 File Station创建一个名为 `rustdesk-server`(或您喜欢的任何名称)的文件夹。然后在其中创建一个名为 `data` 的文件夹,如图所示。
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
## 3. 创建容器
@@ -30,7 +30,7 @@ Container Manager 为一些低端型号(如 J 系列)带来了 ARM64 支持
输入项目名称 `rustdesk-server` 并将源从"上传 compose.yml"更改为"创建 compose.yml",并将以下内容复制到框中。
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
```yaml
services:
@@ -71,7 +71,7 @@ services:
公钥看起来像这样:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
查看[这里](/docs/en/client)设置您的客户端。只需要 `ID 服务器``密钥`。不需要 `中继服务器`,因为我们已在 `hbbs` 中设置,`hbbs` 将自动提供此信息。

View File

@@ -12,7 +12,7 @@ Container Manager 為部分低階的 ARM64 的機型帶來支援,例如 j 系
開啟"套件中心",搜尋並安裝 "Container Manager"。
![](images/dsm7_install_container_manager_though_package_center.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_install_container_manager_though_package_center.png)
# 2. 建立資料夾
@@ -20,7 +20,7 @@ Container Manager 為部分低階的 ARM64 的機型帶來支援,例如 j 系
打開您的 File Station建立一個名叫 `rustdesk-server`(或您想要的名字)的資料夾,接著在其建立名為 `data` 的資料夾,如圖所示。
![](images/dsm7_create_required_folders.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_create_required_folders.png)
# 3. 建立容器
@@ -28,7 +28,7 @@ Container Manager 為部分低階的 ARM64 的機型帶來支援,例如 j 系
輸入您的專案名稱 `rustdesk-server` 然後變更來源從"上傳 compose.yml" 至 "建立 compose.yml",接著複製下方內容到框框。
![](images/dsm7_creating_project_init.png?v2)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_creating_project_init.png?v2)
````yaml
services:
@@ -68,7 +68,7 @@ services:
公鑰看起來會像這個樣子:
![](images/dsm7_viewing_public_key_though_syno_text_editor.png)
![](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7/images/dsm7_viewing_public_key_though_syno_text_editor.png)
看看[這裡](/docs/zh-tw/client)來設置您的客戶端,只有 `ID 伺服器` 以及 `Key` 是需要的,中繼伺服器不需設定,因為我們已經把它設置在 `hbbs` 了hbbs 會自動提供這項資訊。

View File

@@ -1,32 +1,114 @@
---
title: Windows & pm2
title: Windows & PM2 o NSSM
weight: 20
---
{{% notice note %}}
La política de seguridad de Windows es complicada, si este tutorial no funciona para usted, o encuentra una conexión inestable, por favor migre a un servidor Linux.
{{% /notice %}}
## Instalar NodeJs
Por favor [Download](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e instalar
NodeJs es el entorno de tiempo de ejecución de pm2, por lo que primero debe instalar NodeJs。
{{% notice note %}}
La versión GUI, `RustDeskServer.setup.exe` ya no se mantiene, no se recomienda.
{{% /notice %}}
## Instalar pm2
Ingrese los siguientes en cmd.exe, presione la tecla Intro para cada línea y ejecútelos línea por línea.
## Una encrucijada
Ahora tiene dos opciones, puede usar PM2 (más fácil) o NSSM (un poco más difícil) para iniciar el servidor RustDesk
Hay algunos beneficios al usar NSSM:
- Compatibilidad con versiones anteriores de Windows (Windows Server 2008 R2/Windows 7 y anteriores aunque no probado).
- Ideal para Windows Server
- Inicio automático en el arranque sin inicio de sesión (El usuario que creó la entrada de inicio no necesita iniciar sesión para que se inicie).
- Ejecutar ambos binarios como Servicios.
- Independiente (sin dependencia de Node.js)
Mientras que los beneficios de PM2 incluyen:
- Buena idea si ejecuta el servidor en la misma computadora que su computadora de trabajo principal
- Inicia sesión regularmente en el usuario que creó la entrada de inicio de RustDesk
- Más fácil de usar
## Instalación usando NSSM
### Instalando NSSM
Por favor [descargue](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) y extraiga NSSM seleccione la arquitectura apropiada para su sistema Windows (si x86 use el contenido de la carpeta win32, si x64 use el contenido de la carpeta win64). También es una buena práctica mover el binario de NSSM al directorio `Program Files\NSSM` (NSSM una vez iniciado como servicio, no se puede mover del directorio en el que se colocó. por lo tanto, es mejor guardarlo en `Program Files`) de su unidad de instalación (generalmente la unidad C:). También es recomendable agregar la ruta (como `C:\Program Files\NSSM`) a la variable de ruta.
### Verificando si NSSM está instalado correctamente
Si ha hecho todo correctamente, la carpeta `C:\Program Files\NSSM` (en este ejemplo uso la unidad C: pero puede usar cualquier unidad en la que instaló Windows o cualquier ruta que desee) solo debe contener el archivo `nssm.exe`.
Usaremos `C:\Program Files\NSSM` en este ejemplo.
Abra el símbolo del sistema y ejecute `nssm` si ve una página de ayuda, está listo para pasar al siguiente paso.
### Ejecutar hbbr y hbbs
Descargue la versión de Windows de [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases).
Descomprima el programa en `C:\Program Files\RustDesk Server` (o en cualquier lugar que desee, solo asegúrese de que no cambie después de instalar el servicio). Ahora vuelva al símbolo del sistema.
Usaremos `C:\Program Files\RustDesk Server` en este ejemplo.
```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"
```
**Nota:**
- Puede cambiar `RustDesk hbbs service` a lo que desee para nombrar el servicio hbbs
- Puede cambiar `RustDesk hbbr service` a lo que desee para nombrar el servicio hbbr
- Puede cambiar `C:\Program Files\RustDesk Server\hbbs.exe` a donde haya colocado los binarios de RustDesk
- Puede cambiar `C:\Program Files\RustDesk Server\hbbr.exe` a donde haya colocado los binarios de RustDesk
**Plantillas de comando:**
La plantilla de comando en caso de que solo quiera copiar, pegar y editar.
```cmd
nssm install <Nombre de servicio hbbs deseado> <Ruta del binario hbbs de RustDesk> <Argumentos hbbs de RustDesk>
nssm install <Nombre de servicio hbbr deseado> <Ruta del binario hbbr de RustDesk> <Argumentos hbbr de RustDesk>
```
**Iniciar servicios**
Después de la instalación exitosa de los servicios, deben iniciarse.
```cmd
nssm start <Nombre de servicio hbbs deseado>
nssm start <Nombre de servicio hbbr deseado>
```
**¡Listo!**
(El método anterior ha sido probado en Windows Server Core 2022 Standard).
## o
## Instalación usando PM2
### Instalar Node.js
Por favor [descargue](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e instale Node.js.
Node.js es el entorno de tiempo de ejecución de PM2, por lo que primero debe instalar Node.js.
### Instalar PM2
Ingrese lo siguiente en `cmd.exe`, presione la tecla <kbd>Enter</kbd> para cada línea, y ejecútelas línea por línea.
```cmd
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
```
## Ejecutar hbbr y hbbs
Descargue la versión de Windows de [server program](https://github.com/rustdesk/rustdesk-server/releases), suponiendo que lo descomprima en la unidad C. Ejecute las siguientes cuatro líneas de comandos respectivamente.
```
cd c:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
### Ejecutar hbbr y hbbs
Descargue la versión de Windows de [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Descomprima el programa en la unidad C:. Ejecute los siguientes cuatro comandos:
```cmd
cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save
```
## Ver registro
```
### Ver el registro
```cmd
pm2 log hbbr
pm2 log hbbs
```
## Tutoriales alternativos
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat

View File

@@ -1,32 +1,114 @@
---
title: Windows & pm2
title: Windows & PM2 ou NSSM
weight: 20
---
{{% notice note %}}
La politique de sécurité de Windows est délicate, si ce tutoriel ne fonctionne pas pour vous, ou si vous rencontrez une connexion instable, veuillez migrer vers un serveur Linux.
{{% /notice %}}
## Installer NodeJs
Veuillez [Télécharger](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) et installer.
NodeJs est l'environnement d'exécution de pm2, vous devez donc d'abord installer NodeJs。
{{% notice note %}}
La version GUI, `RustDeskServer.setup.exe` n'est plus maintenue, non recommandée.
{{% /notice %}}
## Installer pm2
Entrez ci-dessous dans cmd.exe, appuyez sur la touche Entrée pour chaque ligne et exécutez-les ligne par ligne.
## Un carrefour
Vous avez maintenant deux choix, vous pouvez soit utiliser PM2 (plus facile) ou NSSM (un peu plus difficile) pour démarrer le serveur RustDesk
Il y a certains avantages à utiliser NSSM :
- Compatibilité avec les anciennes versions de Windows (Windows Server 2008 R2/Windows 7 et antérieures bien que non testé).
- Idéal pour Windows Server
- Démarrage automatique au démarrage sans connexion (L'utilisateur qui a créé l'entrée de démarrage n'a pas besoin de se connecter pour qu'elle démarre).
- Exécution des deux binaires en tant que Services.
- Autonome (aucune dépendance à Node.js)
Tandis que les avantages de PM2 incluent :
- Bonne idée si vous exécutez le serveur sur le même ordinateur que votre ordinateur de travail principal
- Vous vous connectez régulièrement à l'utilisateur qui a créé l'entrée de démarrage RustDesk
- Plus convivial
## Installation avec NSSM
### Installation de NSSM
Veuillez [télécharger](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) et extraire NSSM en sélectionnant l'architecture appropriée pour votre système Windows (si x86 utilisez le contenu du dossier win32, si x64 utilisez le contenu du dossier win64). Il est également recommandé de déplacer le binaire de NSSM dans le répertoire `Program Files\NSSM` (NSSM une fois démarré en tant que service, ne peut pas être déplacé du répertoire où il a été placé. il est donc préférable de le ranger dans `Program Files`) de votre lecteur d'installation (généralement le lecteur C:). Il est également conseillé d'ajouter le chemin (tel que `C:\Program Files\NSSM`) à la variable de chemin.
### Vérifier si NSSM est correctement installé
Si vous avez tout fait correctement, le dossier `C:\Program Files\NSSM` (dans cet exemple j'utilise le lecteur C: mais vous pouvez utiliser n'importe quel lecteur sur lequel vous avez installé Windows ou n'importe quel chemin que vous désirez) ne devrait contenir que le fichier `nssm.exe`.
Nous utiliserons `C:\Program Files\NSSM` dans cet exemple.
Ouvrez l'invite de commande et exécutez `nssm` si vous voyez une page d'aide, vous êtes prêt à passer à l'étape suivante.
### Exécuter hbbr et hbbs
Téléchargez la version Windows de [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases).
Décompressez le programme dans `C:\Program Files\RustDesk Server` (ou n'importe où vous le désirez, assurez-vous simplement que cela ne change pas après l'installation du service). Maintenant, revenez à l'invite de commande.
Nous utiliserons `C:\Program Files\RustDesk Server` dans cet exemple.
```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"
```
**Note :**
- Vous pouvez changer `RustDesk hbbs service` par ce que vous désirez pour nommer le service hbbs
- Vous pouvez changer `RustDesk hbbr service` par ce que vous désirez pour nommer le service hbbr
- Vous pouvez changer `C:\Program Files\RustDesk Server\hbbs.exe` par l'endroit où vous avez placé les binaires RustDesk
- Vous pouvez changer `C:\Program Files\RustDesk Server\hbbr.exe` par l'endroit où vous avez placé les binaires RustDesk
**Modèles de commande :**
Le modèle de commande au cas où vous souhaiteriez simplement copier, coller et modifier.
```cmd
nssm install <Nom de service hbbs souhaité> <Chemin binaire hbbs RustDesk> <Arguments hbbs RustDesk>
nssm install <Nom de service hbbr souhaité> <Chemin binaire hbbr RustDesk> <Arguments hbbr RustDesk>
```
**Démarrer les services**
Après l'installation réussie des services, ils doivent être démarrés.
```cmd
nssm start <Nom de service hbbs souhaité>
nssm start <Nom de service hbbr souhaité>
```
**Terminé !**
(La méthode ci-dessus a été testée sur Windows Server Core 2022 Standard).
## ou
## Installation avec PM2
### Installer Node.js
Veuillez [télécharger](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) et installer Node.js.
Node.js est l'environnement d'exécution de PM2, vous devez donc d'abord installer Node.js.
### Installer PM2
Entrez ce qui suit dans `cmd.exe`, appuyez sur la touche <kbd>Entrée</kbd> pour chaque ligne, et exécutez-les ligne par ligne.
```cmd
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
```
## Exécutez hbbr et hbbs
Téléchargez la version Windows du [programme serveur](https://github.com/rustdesk/rustdesk-server/releases), en supposant que vous la décompressez sur le lecteur C. Exécutez respectivement les quatre lignes de commandes suivantes.
```
cd c:\rustdesk-server-windows-x64
### Exécuter hbbr et hbbs
Téléchargez la version Windows de [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Décompressez le programme sur le lecteur C:. Exécutez les quatre commandes suivantes :
```cmd
cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 start hbbs.exe
pm2 save
```
## Afficher le journal
```
### Afficher le journal
```cmd
pm2 log hbbr
pm2 log hbbs
```
## Tutoriels alternatifs
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat

View File

@@ -1,6 +1,114 @@
---
title: Windows & pm2
title: Windows & PM2 o NSSM
weight: 20
---
[English](/docs/en/self-host/rustdesk-server-oss/windows)
{{% notice note %}}
La politica di sicurezza di Windows è complessa. Se questo tutorial non funziona per te o riscontri connessioni instabili, ti consigliamo di migrare a un server Linux.
{{% /notice %}}
{{% notice note %}}
La versione GUI, `RustDeskServer.setup.exe`, non è più mantenuta e non è raccomandata.
{{% /notice %}}
## Un bivio
Ora hai due scelte: puoi usare PM2 (più facile) o NSSM (un po' più difficile) per avviare il server RustDesk.
Ci sono alcuni vantaggi nell'usare NSSM:
- Compatibilità con versioni precedenti di Windows (Windows Server 2008 R2/Windows 7 e precedenti, anche se non testato).
- Ideale per Windows Server
- Avvio automatico all'accensione senza login (L'utente che ha creato la voce di avvio non deve effettuare l'accesso per avviarla).
- Esecuzione di entrambi i binari come servizi.
- Autonomo (nessuna dipendenza da Node.js)
Mentre i vantaggi di PM2 includono:
- Buona idea se esegui il server sullo stesso computer del tuo computer di lavoro principale
- Effettui regolarmente l'accesso all'utente che ha creato la voce di avvio di RustDesk
- Più user-friendly
## Installazione usando NSSM
### Installazione di NSSM
Per favore [scarica](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) ed estrai NSSM, seleziona l'architettura appropriata per il tuo sistema Windows (se x86 usa il contenuto della cartella win32, se x64 usa il contenuto della cartella win64). È anche buona prassi spostare il binario di NSSM nella directory `Program Files\NSSM` (NSSM una volta avviato come servizio, non può essere spostato dalla directory in cui è stato posizionato, quindi è meglio riporlo in `Program Files`) del tuo drive di installazione (solitamente il drive C:). È anche consigliabile aggiungere il percorso (come `C:\Program Files\NSSM`) alla variabile path.
### Verifica se NSSM è installato correttamente
Se hai fatto tutto correttamente, la cartella `C:\Program Files\NSSM` (in questo esempio uso il drive C: ma puoi usare qualsiasi drive dove hai installato Windows o qualsiasi percorso desideri) dovrebbe contenere solo il file `nssm.exe`.
Useremo `C:\Program Files\NSSM` in questo esempio.
Apri il prompt dei comandi ed esegui `nssm`, se vedi una pagina di aiuto sei pronto per passare al passo successivo.
### Eseguire hbbr e hbbs
Scarica la versione Windows di [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases).
Decomprimi il programma in `C:\Program Files\RustDesk Server` (o dove preferisci, assicurati solo che non cambi dopo l'installazione del servizio). Ora torna al prompt dei comandi.
Useremo `C:\Program Files\RustDesk Server` in questo esempio.
```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"
```
**Nota:**
- Puoi cambiare `RustDesk hbbs service` con qualsiasi nome desideri per il servizio hbbs
- Puoi cambiare `RustDesk hbbr service` con qualsiasi nome desideri per il servizio hbbr
- Puoi cambiare `C:\Program Files\RustDesk Server\hbbs.exe` con il percorso dove hai posizionato i binari di RustDesk
- Puoi cambiare `C:\Program Files\RustDesk Server\hbbr.exe` con il percorso dove hai posizionato i binari di RustDesk
**Template dei comandi:**
Il template del comando nel caso tu voglia solo copiare, incollare e modificare.
```cmd
nssm install <Nome servizio hbbs desiderato> <Percorso binario RustDesk hbbs> <Argomenti RustDesk hbbs>
nssm install <Nome servizio hbbr desiderato> <Percorso binario RustDesk hbbr> <Argomenti RustDesk hbbr>
```
**Avviare i servizi**
Dopo l'installazione riuscita dei servizi, devono essere avviati.
```cmd
nssm start <Nome servizio hbbs desiderato>
nssm start <Nome servizio hbbr desiderato>
```
**Fatto!**
(Il metodo sopra è stato testato su Windows Server Core 2022 Standard).
## oppure
## Installazione usando PM2
### Installa Node.js
Per favore [scarica](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e installa Node.js.
Node.js è l'ambiente di runtime di PM2, quindi devi installare prima Node.js.
### Installa PM2
Inserisci i seguenti comandi in `cmd.exe`, premi il tasto <kbd>Invio</kbd> per ogni riga ed eseguili riga per riga.
```cmd
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
```
### Eseguire hbbr e hbbs
Scarica la versione Windows di [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Decomprimi il programma nel drive C:. Esegui i seguenti quattro comandi:
```cmd
cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save
```
### Visualizzare il log
```cmd
pm2 log hbbr
pm2 log hbbs
```
## Tutorial alternativi
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat

View File

@@ -1,32 +1,114 @@
---
title: Windows & pm2
title: Windows & PM2 または NSSM
weight: 20
---
{{% notice note %}}
Windowsのセキュリティポリシーは扱いが難しく、このチュートリアルがうまくいかない場合、または不安定な接続に遭遇した場合は、Linuxサーバーに移行してください。
{{% /notice %}}
## NodeJs をインストール
[ダウンロード](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) してインストールしてください。
NodeJs は pm2 の実行環境ですので先にNodeJsをインストールする必要があります。
{{% notice note %}}
GUI版の `RustDeskServer.setup.exe` はもうメンテナンスされていないため、推奨されません
{{% /notice %}}
## pm2 をインストール
cmd.exe に下記を入力し1行ごとにEnterキーを押して1行ずつ実行します。
## 分岐点
RustDeskサーバーを起動するために、PM2より簡単またはNSSM少し難しいのいずれかを使用する2つの選択肢があります。
NSSMを使用する利点
- 古いWindowsとの下位互換性Windows Server 2008 R2/Windows 7以前、ただし未テスト
- Windows Serverに最適
- ログインなしでの起動時の自動開始(起動エントリを作成したユーザーがログオンする必要がありません)。
- 両方のバイナリをサービスとして実行。
- スタンドアロンNode.jsへの依存なし
一方、PM2の利点
- メインの作業用コンピュータと同じコンピュータでサーバーを実行する場合に適しています
- RustDeskの起動エントリを作成したユーザーに定期的にログオンする場合
- よりユーザーフレンドリー
## NSSMを使用したインストール
### NSSMのインストール
[ダウンロード](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip)してNSSMを展開し、Windowsシステムに適したアーキテクチャを選択してくださいx86の場合はwin32フォルダの内容を使用、x64の場合はwin64フォルダの内容を使用。また、NSSMのバイナリをインストールドライブ通常はC:ドライブ)の`Program Files\NSSM`ディレクトリに移動することをお勧めしますNSSMはサービスとして開始されると、配置されたディレクトリから移動できないため、`Program Files`に格納しておくのが最善です)。パス(`C:\Program Files\NSSM`など)をパス変数に追加することも推奨されます。
### NSSMが正しくインストールされているか確認
すべて正しく行った場合、`C:\Program Files\NSSM`フォルダこの例ではC:ドライブを使用していますが、Windowsをインストールしたドライブや任意のパスを使用できますには`nssm.exe`ファイルのみが含まれているはずです。
この例では`C:\Program Files\NSSM`を使用します。
コマンドプロンプトを開いて`nssm`を実行し、ヘルプページが表示されたら次のステップに進む準備ができています。
### hbbrとhbbsの実行
[RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases)のWindows版をダウンロードしてください。
プログラムを`C:\Program Files\RustDesk Server`に解凍します(または任意の場所に解凍しますが、サービスがインストールされた後に変更されないようにしてください)。コマンドプロンプトに戻ります。
この例では`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"
```
**注意:**
- `RustDesk hbbs service`はhbbsサービスに付けたい名前に変更できます
- `RustDesk hbbr service`はhbbrサービスに付けたい名前に変更できます
- `C:\Program Files\RustDesk Server\hbbs.exe`はRustDeskバイナリを配置した場所に変更できます
- `C:\Program Files\RustDesk Server\hbbr.exe`はRustDeskバイナリを配置した場所に変更できます
**コマンドテンプレート:**
コピー、ペースト、編集するためのコマンドテンプレート。
```cmd
nssm install <希望のhbbsサービス名> <RustDesk hbbsバイナリパス> <RustDesk hbbs引数>
nssm install <希望のhbbrサービス名> <RustDesk hbbrバイナリパス> <RustDesk hbbr引数>
```
**サービスの開始**
サービスのインストールが成功したら、それらを開始する必要があります。
```cmd
nssm start <希望のhbbsサービス名>
nssm start <希望のhbbrサービス名>
```
**完了!**
上記の方法はWindows Server Core 2022 Standardでテストされています
## または
## PM2を使用したインストール
### Node.js をインストール
[ダウンロード](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)してNode.jsをインストールしてください。
Node.jsはPM2の実行環境ですので、最初にNode.jsをインストールする必要があります。
### PM2 をインストール
`cmd.exe`に以下を入力し、各行で<kbd>Enter</kbd>キーを押して、1行ずつ実行してください。
```cmd
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
```
## hbbr と hbbs を実行
Windows版のサーバープログラムをダウンロードします。Cドライブに解凍するのであれば以下の4行のコマンドをそれぞれ実行します。
```
cd c:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
### hbbr と hbbs を実行
[RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases)のWindows版をダウンロードしてください。プログラムをC:ドライブに解凍します。次の4つのコマンドを実行してください
```cmd
cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save
```
## ログを確認
```
### ログを表示
```cmd
pm2 log hbbr
pm2 log hbbs
```
## 代替チュートリアル
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat

View File

@@ -3,7 +3,7 @@ title: WINDOWS & PM2 或者 NSSM
weight: 20
---
# 选择哪个?
## 选择哪个?
现在您有两种选择,可以使用 PM2更简单或 NSSM更难来启动 RustDesk 服务器
使用 NSSM 有一些好处:
- 向后兼容旧版 WindowsWindows Server 2008R2/Windows 7 及更早版本,但未经测试)。
@@ -17,9 +17,9 @@ PM2 的好处包括:
- 您定期登录创建 rustdesk 启动项的用户
- 更加用户友好
# 使用 NSSM 安装
## 使用 NSSM 安装
## 安装 NSSM
### 安装 NSSM
请[下载](https://nssm.cc/release/nssm-2.24.zip)并解压NSSM选择合适的
体系结构到您的 Windows 系统(如果 x86 使用 win32 文件夹的内容,如果 x64 使用
win64 文件夹的内容)。 将 NSSM 的二进制文件移至
@@ -27,7 +27,7 @@ win64 文件夹的内容)。 将 NSSM 的二进制文件移至
因此最好将其存放在安装驱动器(通常是 C 驱动器)的 Program files目录中。
还建议将路径(例如`C:\Program Files\NSSM`)添加到路径变量中。
## 检查 NSSM 是否安装正确
### 检查 NSSM 是否安装正确
如果您已正确完成所有操作,则文件夹`C:\Program Files\NSSM`(在本例中我使用 C:
驱动器,但您可以使用安装 Windows 的任何驱动器或您想要的任何路径)
仅包含文件`nssm.exe`
@@ -36,7 +36,7 @@ win64 文件夹的内容)。 将 NSSM 的二进制文件移至
打开命令提示符并运行`nssm`,如果您看到帮助页面,则您已准备好进入下一步
## 运行 hbbr 和 hbbs
### 运行 hbbr 和 hbbs
下载Windows版本的[服务器程序](https://github.com/rustdesk/rustdesk-server/releases)。
将程序解压缩到`C:\Program Files\RustDesk Server`(或您想要的任何地方,只需确保它
安装服务后不会改变)。 现在回到命令提示符
@@ -75,15 +75,15 @@ nssm start <hbbr 服务名称>
以上方法已在Windows Server Core 2022 Standard上测试
# 或者
## 或者
# 使用 PM2 安装
## 使用 PM2 安装
## 安装NodeJs
### 安装NodeJs
请点击[下载](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)安装,可能会有点慢,如果卡顿太久,尝试关掉重新安装。
NodeJs是pm2的运行时环境所以要先安装NodeJs。
## 安装pm2
### 安装pm2
在cmd.exe中分别输入下面三行每一行都要按回车键一行一行运行。
```
npm install -g pm2
@@ -91,7 +91,7 @@ npm install pm2-windows-startup -g
pm2-startup install
```
## 运行hbbr和hbbs
### 运行hbbr和hbbs
下载Windows版本[服务器程序](https://github.com/rustdesk/rustdesk-server/releases)假设你解压缩到了C盘下。分别运行下面四行命令。
```
cd c:\rustdesk-server-windows-x64
@@ -100,7 +100,7 @@ pm2 start hbbr.exe
pm2 save
```
## 查看log
### 查看log
```
pm2 log hbbr
pm2 log hbbs

View File

@@ -1,67 +1,72 @@
---
title: Windows & pm2
title: Windows & PM2 或 NSSM
weight: 20
---
{{% notice note %}}
Windows 安全政策較為複雜,如果這份教程對您不適用,或您遇到連線不穩定的情況,請考慮轉移到 `Linux` 伺服器。
Windows 安全政策較為複雜,如果這份教程對您不適用,或您遇到連線不穩定的情況,請轉移到 Linux 伺服器。
{{% /notice %}}
# 十字路口
{{% notice note %}}
GUI 版本 `RustDeskServer.setup.exe` 已不再維護,不建議使用。
{{% /notice %}}
您現在有兩個選擇,您可以使用 pm2 (較簡單) 或 NSSM (稍難) 來啟動 RustDesk 伺服器
## 分岔路口
您現在有兩個選擇,您可以使用 PM2較簡單或 NSSM稍難來啟動 RustDesk 伺服器
使用 NSSM 的好處:
- 與舊版 WindowsWindows Server 2008 R2/Windows 7 及更早版本,雖未經測試)的向下容。
- 適合 Windows 伺服器使用
- 開機自動啟動,無需登入(建立啟動項目的用戶無需登入即可啟動)。
- 將兩個執行檔作為服務行。
- 獨立運行(不依賴於 nodejs
- 與舊版 WindowsWindows Server 2008 R2/Windows 7 及更早版本,雖未經測試)的向下容。
- 適合 Windows Server 使用
- 開機自動啟動,無需登入(建立啟動項目的使用者無需登入即可啟動)。
- 將兩個執行檔作為服務行。
- 獨立運行(不依賴於 Node.js
使用 pm2 的好處:
- 如果您在主要工作的電腦上行伺服器,這是一個好主意
- 您會定期登入建 RustDesk 啟動項目的使用者帳戶
- 使用者友好
使用 PM2 的好處包括
- 如果您在主要工作的電腦上行伺服器,這是一個好主意
- 您會定期登入建 RustDesk 啟動項目的使用者帳戶
- 更加使用者友好
## 使用 NSSM 安裝
### 安裝 NSSM
請[下載](https://nssm.cc/release/nssm-2.24.zip)並解壓縮 NSSM選擇適合您的 Windows 系統架構的版本(如果是 x86使用 win32 資料夾內的檔案;如果是 x64則使用 win64 資料夾)。最佳做法是將 NSSM 的執行檔移動到 `Program Files\NSSM` 目錄一旦作為服務啟動NSSM 不能從其放置的目錄中移動,因此最好`Program Files` 中)。建議將路徑(如 `C:\Program Files\NSSM`添加到環境變數中。
請[下載](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip)並解壓縮 NSSM選擇適合您的 Windows 系統架構的版本(如果是 x86使用 win32 資料夾內的檔案;如果是 x64則使用 win64 資料夾內容)。最佳做法是將 NSSM 的二進位檔移動到 `Program Files\NSSM` 目錄一旦作為服務啟動NSSM 不能從其放置的目錄中移動,因此最好將其收納`Program Files` 中)。建議將路徑(如 `C:\Program Files\NSSM`新增到路徑變數中。
### 檢查 NSSM 是否正確安裝
如果一切正確,`C:\Program Files\NSSM` 資料夾(在這個例子中使用 C: 磁碟,但您可以使用安裝 Windows 的任何磁碟或所需的任何路徑)應該只包含 `nssm.exe` 檔案。
我們將在範例中使用 `C:\Program Files\NSSM`
我們將在範例中使用 `C:\Program Files\NSSM`
開命令提示字元並`nssm`,如果您看到幫助頁面,則可以進行下一步。
命令提示字元並`nssm`,如果您看到說明頁面,則可以進行下一步。
### 行 hbbr 和 hbbs
下載 [RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server/releases)的 Windows 版本。解壓縮至 `C:\Program Files\RustDesk Server`(或任何您想要的地方,只要確保在服務安裝後不會改變)。現在回到命令提示字元。
### 行 hbbr 和 hbbs
下載 [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases) 的 Windows 版本。
將程式解壓縮至 `C:\Program Files\RustDesk Server`(或任何您想要的地方,只要確保在服務安裝後不會改變)。現在回到命令提示字元。
我們將在範例中使用 `C:\Program Files\RustDesk Server`
我們將在範例中使用 `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"
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"
```
**注意:**
- 您可以將 `RustDesk hbbs service` 改為任何您希望命名 hbbs 服務名稱
- 您可以將 `RustDesk hbbr service` 改為任何您希望命名 hbbr 服務名稱
- 您可以將 `C:\Program Files\RustDesk Server\hbbs.exe` 改為 RustDesk 執行檔所在的位置
- 您可以將 `C:\Program Files\RustDesk Server\hbbr.exe` 改為 RustDesk 執行檔所在的位置
- 您可以將 `RustDesk hbbs service` 改為任何您希望命名 hbbs 服務名稱
- 您可以將 `RustDesk hbbr service` 改為任何您希望命名 hbbr 服務名稱
- 您可以將 `C:\Program Files\RustDesk Server\hbbs.exe` 改為您放置 RustDesk 二進位檔的位置
- 您可以將 `C:\Program Files\RustDesk Server\hbbr.exe` 改為您放置 RustDesk 二進位檔的位置
**令範**
**令範**
如果您只想複製貼上並編輯,這是指令的範例
如果您只想複製貼上並編輯,這是命令範本
```cmd
nssm install <所需的 hbbs 服務名稱> <RustDesk hbbs 執行檔路徑> <RustDesk hbbs 參數>
nssm install <所需的 hbbr 服務名稱> <RustDesk hbbr 執行檔路徑> <RustDesk hbbr 參數>
nssm install <想要的 hbbs 服務名稱> <RustDesk hbbs 二進位檔路徑> <RustDesk hbbs 參數>
nssm install <想要的 hbbr 服務名稱> <RustDesk hbbr 二進位檔路徑> <RustDesk hbbr 參數>
```
**啟動服務**
成功安裝服務後,需要啟動它們。
```cmd
nssm start <所需的 hbbs 服務名稱>
nssm start <所需的 hbbr 服務名稱>
nssm start <想要的 hbbs 服務名稱>
nssm start <想要的 hbbr 服務名稱>
```
**完成!**
@@ -75,11 +80,11 @@ nssm start <所需的 hbbr 服務名稱>
### 安裝 Node.js
請[下載](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)並安裝 Node.js。
Node.js 是 PM2 的行環境,所以您需要先安裝 Node.js。
Node.js 是 PM2 的行環境,所以您需要先安裝 Node.js。
### 安裝 PM2
`cmd.exe` 中輸入以下內容,每行輸入後按 <kbd>Enter</kbd> 鍵,逐行行。
`cmd.exe` 中輸入以下內容,每行輸入後按 <kbd>Enter</kbd> 鍵,逐行行。
```cmd
npm install -g pm2
@@ -87,13 +92,13 @@ npm install pm2-windows-startup -g
pm2-startup install
```
### 行 hbbr 和 hbbs
### 行 hbbr 和 hbbs
下載 [RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server/releases)的 Windows 版本。將程解壓縮到 C: 磁碟。執行以下四個命令:
下載 [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases) 的 Windows 版本。將程解壓縮到 C: 磁碟。執行以下四個命令:
```cmd
cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save
```
@@ -104,3 +109,6 @@ pm2 save
pm2 log hbbr
pm2 log hbbs
```
## 替代教程
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat