|
@@ -1,3 +1,13 @@
|
|
|
|
1
|
+<p align="center">
|
|
|
|
2
|
+ <a href="#how-to-build-manually">Manually</a> •
|
|
|
|
3
|
+ <a href="#docker-images">Docker</a> •
|
|
|
|
4
|
+ <a href="#s6-overlay-based-images">S6-overlay</a> •
|
|
|
|
5
|
+ <a href="#how-to-create-a-keypair">Keypair</a> •
|
|
|
|
6
|
+ <a href="#deb-packages">Debian</a> •
|
|
|
|
7
|
+ <a href="#env-variables">Variables</a><br>
|
|
|
|
8
|
+ [<a href="README-DE.md">Deutsch</a>] | [<a href="README-NL.md">Nederlands</a>]<br>
|
|
|
|
9
|
+</p>
|
|
|
|
10
|
+
|
|
1
|
# RustDesk Server Program
|
11
|
# RustDesk Server Program
|
|
2
|
|
12
|
|
|
3
|
[](https://github.com/rustdesk/rustdesk-server/actions/workflows/build.yaml)
|
13
|
[](https://github.com/rustdesk/rustdesk-server/actions/workflows/build.yaml)
|
|
@@ -46,7 +56,7 @@ docker run --name hbbs --net=host -v "$PWD/data:/root" -d rustdesk/rustdesk-serv
|
|
46
|
docker run --name hbbr --net=host -v "$PWD/data:/root" -d rustdesk/rustdesk-server:latest hbbr
|
56
|
docker run --name hbbr --net=host -v "$PWD/data:/root" -d rustdesk/rustdesk-server:latest hbbr
|
|
47
|
```
|
57
|
```
|
|
48
|
|
58
|
|
|
49
|
-or without --net=host, but P2P direct connection can not work.
|
|
|
|
|
|
59
|
+or without `--net=host`, but P2P direct connection can not work.
|
|
50
|
|
60
|
|
|
51
|
For systems using SELinux, replacing `/root` by `/root:z` is required for the containers to run correctly. Alternatively, SELinux container separation can be disabled completely adding the option `--security-opt label=disable`.
|
61
|
For systems using SELinux, replacing `/root` by `/root:z` is required for the containers to run correctly. Alternatively, SELinux container separation can be disabled completely adding the option `--security-opt label=disable`.
|
|
52
|
|
62
|
|
|
@@ -98,7 +108,7 @@ services:
|
|
98
|
restart: unless-stopped
|
108
|
restart: unless-stopped
|
|
99
|
```
|
109
|
```
|
|
100
|
|
110
|
|
|
101
|
-Edit line 16 to point to your relay server (the one listening on port 21117). You can also edit the volume lines (L18 and L33) if you need.
|
|
|
|
|
|
111
|
+Edit line 16 to point to your relay server (the one listening on port 21117). You can also edit the volume lines (line 18 and line 33) if you need.
|
|
102
|
|
112
|
|
|
103
|
(docker-compose credit goes to @lukebarone and @QuiGonLeong)
|
113
|
(docker-compose credit goes to @lukebarone and @QuiGonLeong)
|
|
104
|
|
114
|
|
|
@@ -138,7 +148,7 @@ docker run --name rustdesk-server \
|
|
138
|
-v "$PWD/data:/data" -d rustdesk/rustdesk-server-s6:latest
|
148
|
-v "$PWD/data:/data" -d rustdesk/rustdesk-server-s6:latest
|
|
139
|
```
|
149
|
```
|
|
140
|
|
150
|
|
|
141
|
-or without --net=host, but P2P direct connection cannot work.
|
|
|
|
|
|
151
|
+or without `--net=host`, but P2P direct connection cannot work.
|
|
142
|
|
152
|
|
|
143
|
```bash
|
153
|
```bash
|
|
144
|
docker run --name rustdesk-server \
|
154
|
docker run --name rustdesk-server \
|