Update _index.en.md

This commit is contained in:
Mr-Update 2023-07-14 15:02:13 +02:00 committed by GitHub
parent a1c764a767
commit 1c4004d526
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,12 +4,12 @@ weight: 10
---
## Install your own server using a simple to run install script
Script is hosted on https://github.com/techahold/rustdeskinstall and supported on our [Discord](https://discord.com/invite/nDceKgxnkV).
Script is hosted on [Techahold](https://github.com/techahold/rustdeskinstall) and supported on our [Discord](https://discord.com/invite/nDceKgxnkV).
Currently the script will download and setup the Relay and Signal Servers (hbbr and hbbs), generate configs and host them on a password protected web page for simple deployment to clients.
### Requirements
You need to have linux installed, script is tested working with CentOS Linux 7/8, Ubuntu 18/20 and Debian. A server with 1 CPU, 1 GB and 10 GB disk is plenty to run RustDesk.
You need to have Linux installed, script is tested working with CentOS Linux 7/8, Ubuntu 18/20 and Debian. A server with 1 CPU, 1 GB and 10 GB disk is plenty to run RustDesk.
#### How to Install the server
Please setup your firewall on your server prior to running the script.
@ -33,7 +33,7 @@ wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.
chmod +x install.sh
./install.sh
```
There is also an update script on [Techahold's](https://github.com/techahold/rustdeskinstall) Repo.
There is also an update script on [Techahold's](https://github.com/techahold/rustdeskinstall) repository.
## Install your own server with docker(-compose)
@ -59,8 +59,8 @@ If `--net=host` works fine, the `-p` options are not used. If on Windows, leave
If you can not see logs with `-td`, you can see logs via `docker logs hbbs`. Or you can run with `-it`, `hbbs/hbbr` will not run as daemon mode.
{{% /notice %}}
### Docker-Compose examples
For running the docker files with the docker-compose.yml as described here you need to have [**docker-compose**](https://docs.docker.com/compose/) installed.
### Docker Compose examples
For running the docker files with the `docker-compose.yml` as described here you need to have [**Docker Compose**](https://docs.docker.com/compose/) installed.
```yaml
version: '3'
@ -100,7 +100,6 @@ services:
restart: unless-stopped
```
## Set up your own server instance without using Docker
### STEP 1: Download server-side software programs
@ -198,7 +197,7 @@ repeat this process until you get valid characters.
| Menu | About Page |
| -- | -- |
![](/docs/en/self-host/install/images/aboutmenu.png) | ![](/docs/en/self-host/install/images/lic.png) |
| ![](/docs/en/self-host/install/images/aboutmenu.png) | ![](/docs/en/self-host/install/images/lic.png) |
## Key
@ -220,7 +219,7 @@ If you want to prohibit users without the key from establishing non-encrypted co
If you want to change the key, remove the `id_ed25519` and `id_ed25519.pub` files and restart `hbbs`/`hbbr``hbbs` will generate a new key pair.
{{% notice note %}}
If you are using docker-compose and keys don't exist, the start of containers will create differents keys in hbbs and hbbr folders.
If you are using docker-compose and keys don't exist, the start of containers will create different keys in hbbs and hbbr folders.
You could create keys manually in hbbs and copy them to hbbr before starting the containers.