Translate Doc in Dutch

added Dutch translation in doc
This commit is contained in:
FastAct
2023-03-02 11:39:42 +01:00
parent 549380410b
commit 4816fe2a0b
24 changed files with 1397 additions and 0 deletions

View File

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

View File

@@ -0,0 +1,6 @@
---
title: Klant-Zijde Instellingen
weight: 40
---
[Stel hbbs/hbbr adres in aan klantzijde](/docs/nl/zelf-host/installeer/#stap-3 - instellen-hbbshbbr-adres-op-klant-zijde)

View File

@@ -0,0 +1,32 @@
---
title: Hardcodering van aangepaste instellingen
weight: 49
---
## Aangepaste Server
{{% notice note %}}
Om de aangepaste instellingen van de server vast te leggen in uw uitvoerbare bestanden, moet u de client zelf [compileren](/docs/en/dev/build/).
{{% /notice %}}
{{% notice note %}}
**Als u een van deze waarden instelt zonder de andere in te stellen, zal uw uitvoerbaar programma niet werken!**
{{% /notice %}}
U kunt de volgende omgevingsvariabelen op uw OS instellen en rustdesk zal deze variabelen gebruiken bij het compileren van uw client in plaats van de standaard rustdesk.com servers.
Als u niet weet hoe u een omgevingsvariabele op uw systeem moet instellen, moet u online documentatie voor uw besturingssysteem kunnen zoeken die dit uitlegt.
#### RENDEZVOUS_SERVER
Deze variabele moet worden ingesteld op de URL van uw server.
Dit moet een tekenreeks zijn zoals
```
rustdesk.my-domain.com
```
#### RS_PUB_KEY
Deze variabele zal uw publieke sleutel zijn, meer informatie over de sleutel is beschikbaar [hier](/docs/en/self-host/install/#key).
Dit moet een tekenreeks zijn zoals
```
OeVuKk5nlHiXp+APNn0Y3pC1Iwpwn44JGqrQCsWqmBw=
```

View File

@@ -0,0 +1,267 @@
---
title: Installatie
weight: 10
---
## Installeer uw eigen server met een eenvoudig uit te voeren installatiescript
Het script wordt gehost op https://github.com/dinger1986/rustdeskinstall en ondersteund op onze [Discord](https://discord.com/invite/nDceKgxnkV).
Momenteel zal het script de Relay en Signal Servers (hbbr en hbbs) downloaden en instellen, configuraties genereren en deze hosten op een met een wachtwoord beveiligde webpagina voor eenvoudige installatie bij klanten.
### Vereisten
Je moet een werkende linux hebben, het script is getest op CentOS Linux 7/8, Ubuntu 18/20 en Debian. Een server met 1 CPU, 1 GB en 10 GB schijf is voldoende om RustDesk te draaien.
#### Installatie van de server
Stel uw firewall in op uw server voordat u het script uitvoert.
Zorg ervoor dat je toegang hebt via ssh of op een andere manier voordat je de firewall instelt. De voorbeeldcommando's voor UFW (gebaseerd op Debian) zijn:
```
ufw allow proto tcp from YOURIP to any port 22
```
#### Als UFW is ingesteld, gebruik dan de volgende commando's om de firewall te configureren:
```
ufw allow 21115:21119/tcp
ufw allow 8000/tcp
ufw allow 21116/udp
sudo ufw enable
```
#### Voer de volgende commando's uit:
```
wget https://raw.githubusercontent.com/dinger1986/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
## Installeer uw eigen server met docker(-compose)
### Vereisten
U moet Docker/Podman installeren om een rustdesk-server als docker container te laten draaien
### Docker voorbeelden
#### Linux/amd64
```bash
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbs -r <relay-server-ip[:port]>
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbr
```
#### Linux/arm64v8
```bash
sudo docker image pull rustdesk/rustdesk-server:latest-arm64v8
sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server:latest-arm64v8 hbbs -r <relay-server-ip[:port]>
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server:latest-arm64v8 hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host` werkt alleen op **Linux**, waardoor `hbbs`/`hbbr` het echte inkomende IP Adres ziet in plaats van het Container IP (172.17.0.1).
Als `--net=host` goed werkt, worden de `-p` opties niet gebruikt. Indien op Windows, laat dan `sudo` en `--net=host` weg.
**Verwijder `--net=host` als u verbindingsproblemen heeft op uw platform.**
{{% /notice %}}
### Docker-Compose voorbeelden
Voor het uitvoeren van de dockerbestanden met de docker-compose.yml zoals hier beschreven heb je [**docker-compose**](https://docs.docker.com/compose/) nodig en werkende.
#### Linux/amd64
```yaml
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r example.com:21117
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
```
#### Linux/arm64v8
```yaml
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest-arm64v8
command: hbbs -r example.com:21117
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest-arm64v8
command: hbbr
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
```
## Uw eigen serverinstantie opzetten zonder Docker te gebruiken
### STEP 1 : Server-side software programma's downloaden
[Download](https://github.com/rustdesk/rustdesk-server/).
Platform versies voorzien:
- Linux
- Windows
De onderstaande handleiding is gebaseerd op Linux.
Er zijn twee uitvoerbare bestanden en een map:
- `hbbs` - RustDesk ID/Rendezvous server
- `hbbr` - RustDesk relay server
Ze zijn gemaakt op CentOS Linux 7, getest op CentOS Linux 7/8 en Ubuntu 18/20.
#### Server Vereisten
De hardwarevereisten zijn zeer laag; de minimale configuratie van een basiscloudserver is voldoende, en de CPU- en geheugenvereisten zijn minimaal. U kunt ook een Raspberry Pi of iets dergelijks gebruiken. Wat de netwerkgrootte betreft, als de directe TCP hole punching mislukt, wordt het relaisverkeer verbruikt. Het verkeer van een relaisverbinding ligt tussen 30k-3M/s (1920x1080 scherm), afhankelijk van de resolutie-instellingen en de schermupdate. Als het alleen voor kantoorwerk is, is het verkeer ongeveer 100K/s.
### STEP 2 : Voer hbbs en hbbr uit op uw server
#### Optie 1
Voer hbbs/hbbr uit op uw server (CentOS of Ubuntu). We stellen voor dat u [pm2](https://pm2.keymetrics.io/) gebruikt voor het beheer van uw service.
```bash
./hbbs -r <relay-server-ip[:port]>
./hbbr
```
#### Option 2 - pm2
Voer hbbs/hbbr uit met pm2
```bash
pm2 start hbbs -- -r <relay-server-ip[:port]>
pm2 start hbbr
```
<a name="demo"></a>
{{% notice note %}}
pm2 vereist NodeJS v16+, Als het niet lukt om pm2 te starten (bijv. u kunt `hbbs`/`hbbr` niet zien in `pm2 list`), download en installeer dan de NodeJS LTS versie van https://nodejs.org. Als je `hbbs`/`hbbr` automatisch wilt laten draaien na een herstart, kijk dan naar `pm2 save` en `pm2 startup`. Meer over [pm2](https://pm2.keymetrics.io/docs/usage/quick-start/). Een ander goed hulpmiddel voor uw logs is [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate).
De `-r` parameter van `hbbs` is niet verplicht, het is gewoon handig om geen relay server te specificeren aan de gecontroleerde client kant. U hoeft geen poort op te geven als u de standaardpoort 21117 gebruikt. De door de klant opgegeven relaisserver heeft dan een hogere prioriteit.
{{% /notice %}}
Standaard luistert `hbbs` op 21115 (TCP) en 21116 (TCP/UDP), 21118 (TCP), en `hbbr` luistert op 21117 (TCP), 21119 (TCP). Zorg ervoor dat u deze poorten in de firewall opent. **Let op: 21116 moet zowel voor TCP als voor UDP zijn ingeschakeld**. 21115 wordt gebruikt voor de NAT type test, 21116/UDP wordt gebruikt voor de ID registratie en heartbeat service, 21116/TCP wordt gebruikt voor TCP hole punching en connection service, 21117 wordt gebruikt voor de Relay services, en 21118 en 21119 worden gebruikt om web clients te ondersteunen. *Als u geen ondersteuning voor webclients (21118, 21119) nodig hebt, kunnen de corresponderende poorten worden uitgeschakeld.
- TCP (**21115, 21116, 21117, 21118, 21119**)
- UDP (**21116**)
Draai met de `-h` optie om de help te zien als u uw eigen poort wilt kiezen.
### STEP 3 : Stel hbbs/hbbr adres in aan client-zijde
Klik op de knop Menu [ &#8942; ] aan de rechterkant van ID zoals hieronder getoond, en kies "ID/Relay Server".
![](/docs/en/self-host/install/images/server-set-menu.png)
Voer de `hbbs` host of het IP-adres in het invoerveld **ID Server** in (lokale kant + externe kant). De andere twee adressen kunt u leeg laten, RustDesk leidt ze automatisch af (als ze niet speciaal zijn ingesteld) en de Relay Server verwijst naar `hbbr` (poort 21117).
bijv.
```nolang
hbbs.example.com
```
of
```nolang
hbbs.example.com:21116
```
![](/docs/en/self-host/install/images/server-set-window.png)
#### Zet config in rustdesk.exe bestandsnaam (alleen Windows)
Verander `rustdesk.exe` in rustdesk-`host=<host-ip-or-name>,key=<public-key-string>`.exe, bijv. rustdesk-`host=192.168.1.137,key=xfdsfsd32=32`.exe. U kunt het resultaat van de configuratie zien in het onderstaande Over Venster.
<a name="invalidchar"></a>
{{% notice note %}}
U moet zowel `host` als `key` instellen, het ontbreken van een van beide zal niet werken.
Als er ongeldige tekens in de sleutel staan die niet gebruikt kunnen worden in een Windows bestandsnaam, verwijder dan het
`id_ed25519` bestand van uw server en herstart `hbbs`/`hbbr`. Dit zal ervoor zorgen dat het `id_ed25519.pub` bestand opnieuw gegenereerd wordt. Het kan nodig zijn om
dit proces herhalen tot je geldige karakters krijgt.
{{% /notice %}}
| Menu | Over Pagina |
| -- | -- |
![](/docs/en/self-host/install/images/aboutmenu.png) | ![](/docs/en/self-host/install/images/lic.png) |
## Sleutel
Anders dan in de oude versie is de sleutel in deze versie verplicht, maar je hoeft hem niet zelf in te stellen. Wanneer `hbbs` voor de eerste keer draait, zal het automatisch een paar versleutelde private en publieke sleutels genereren (respectievelijk te vinden in de `id_ed25519` en `id_ed25519.pub` bestanden in de actieve map), waarvan het belangrijkste doel is om communicatie te versleutelen.
Ials u de `Sleutel:` (de inhoud van het openbare sleutelbestand `id_ed25519.pub`) in de vorige stap niet hebt ingevuld, heeft dit geen invloed op de verbinding, maar kan de verbinding niet worden versleuteld.
```bash
cat ./id_ed25519.pub
````
Als u wilt voorkomen dat gebruikers zonder sleutel niet-versleutelde verbindingen tot stand brengen, voeg dan bijvoorbeeld de `-k _` parameter toe bij het uitvoeren van `hbbs` en `hbbr`:
```bash
./hbbs -r <relay-server-ip[:port]> -k _
./hbbr -k _
```
Als je de sleutel wilt veranderen, verwijder dan de `id_ed25519` en `id_ed25519.pub` bestanden en herstart `hbbs`/`hbbr``hbbs` zal een nieuw sleutelpaar genereren.
{{% notice note %}}
Als u docker-compose gebruikt en de sleutels bestaan niet, zal de start van de containers verschillende sleutels aanmaken in de mappen hbbs en hbbr.
U zou handmatig sleutels kunnen aanmaken in hbbs en ze naar hbbr kopieren alvorens de containers te starten.
Of je kunt de hbbr container stoppen en de sleutels van hbbs naar de hbbr map kopieren, en dan de container opnieuw starten.
{{% /notice %}}

View File

@@ -0,0 +1,69 @@
---
title: Synologie
weight: 22
---
Deze handleiding is gebaseerd op de nieuwste DSM v6.
### Installeer Docker
Open pakketbeheer en installeer docker
| | |
| --------------- | -------------------------------------------------------- |
![](/docs/en/self-host/synology/images/package-manager.png) | ![](/docs/en/self-host/synology/images/docker.png)
### Installeer RustDesk Server
| Zoek rustdesk-server in het Docker-register en installeer door te dubbelklikken | Het rustdesk-server image is aangemaakt, dubbelklik om een rustdesk-server container te maken. |
| --------------- | -------------------------------------------------------- |
![](/docs/en/self-host/synology/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/synology/images/rustdesk-server-installed.png)
### Maak hbbs container aan
Zoals hierboven vermeld, dubbelklik op de rustdesk-server image om een nieuwe container aan te maken, geef hem de naam `hbbs`.
![](/docs/en/self-host/synology/images/hbbs.png)
Klik op "Geavanceerde instellingen".
- Schakel auto-herstart in
![](/docs/en/self-host/synology/images/auto-restart.png)
- Schakel "Gebruik hetzelfde netwerk als Docker host" in, voor meer over host net, zie [check](/docs/en/self-host/install/#net-host)
![](/docs/en/self-host/synology/images/host-net.png)
- Maak een host map (bijv. `Gedeeld/test/`) aan in `/root`, hbbs zal een aantal bestanden (waaronder het `sleutel` bestand) in deze map genereren.
| Maak | Bestanden gegenereerd in de host map |
|-- | -- |
![](/docs/en/self-host/synology/images/mount.png?width=500px) | ![](/docs/en/self-host/synology/images/mounted-dir.png?width=300px)
- Instellen commando
{{% notice note %}}
Het OS van Synology is gebaseerd op Debian, dus host net (--net=host) werkt prima, we hoeven geen poorten in kaart te brengen met de `-p` optie.
`192.168.16.98` is een intranet ip dat hier alleen ter demonstratie wordt gebruikt, stel het in op een publiek ip wanneer u het in gebruik neemt.
{{% /notice %}}
![](/docs/en/self-host/synology/images/hbbs-cmd.png?v2)
- Klaar
![](/docs/en/self-host/synology/images/hbbs-config.png)
### Maak hbbr container
Herhaal bovenstaande `hbbs` stappen, maar verander de containernaam in `hbbr` en het commando in `hbbr`.
![](/docs/en/self-host/synology/images/hbbr-config.png)
### hbbr/hbbs containers
![](/docs/en/self-host/synology/images/containers.png?width=500px)
| Dubbelklik op de container en controleer het logbestand | Dubbele bevestiging van hbbs/hbbr met behulp van het host-netwerk |
|-- | -- |
![](/docs/en/self-host/synology/images/log.png?width=500px) | ![](/docs/en/self-host/synology/images/network-types.png?width=500px)

View File

@@ -0,0 +1,8 @@
---
title: Video
weight: 50
---
[https://www.youtube.com/watch?v=J7t32K5--cM](https://www.youtube.com/watch?v=J7t32K5--cM)
Dank aan Florian van IT-Connect

View File

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