|
|
@@ -96,6 +96,22 @@ rustdesk:
|
|
96
|
96
|
docker run -d --name rustdesk-api -p 21114:21114 -v /data/rustdesk/api:/app/data lejianwen/rustdesk-api
|
|
97
|
97
|
```
|
|
98
|
98
|
|
|
|
99
|
+- 环境变量,变量名前缀是RUSTDESK_API
|
|
|
100
|
+
|
|
|
101
|
+| 变量名 | 说明 | 默认值 | 示例 | 必填 |
|
|
|
102
|
+|------------------------------------|---------------------|--------|---------------------------|-----------------------|
|
|
|
103
|
+| RUSTDESK_API_GORM_TYPE | 数据库类型sqlite或者mysql | sqlite | sqlite | 是 |
|
|
|
104
|
+| RUSTDESK_API_GORM_MAX_IDLE_CONNS | 数据库最大空闲连接数 | 10 | 10 | 否 |
|
|
|
105
|
+| RUSTDESK_API_GORM_MAX_OPEN_CONNS | 数据库最大打开连接数 | 100 | 100 | 否 |
|
|
|
106
|
+| RUSTDESK_API_MYSQL_USERNAME | mysql用户名 | - | root | 否 当GORM_TYPE=mysql时 是 |
|
|
|
107
|
+| RUSTDESK_API_MYSQL_PASSWORD | mysql密码 | - | 111111 | 否 当GORM_TYPE=mysql时 是 |
|
|
|
108
|
+| RUSTDESK_API_MYSQL_ADDR | mysql地址 | - | 192.168.1.66:3306 | 否 当GORM_TYPE=mysql时 是 |
|
|
|
109
|
+| RUSTDESK_API_MYSQL_DBNAME | mysql数据库名 | - | rustdesk | 否 当GORM_TYPE=mysql时 是 |
|
|
|
110
|
+| RUSTDESK_API_RUSTDESK_ID_SERVER | Rustdesk的id服务器地址 | - | 192.168.1.66:21116 | 是 |
|
|
|
111
|
+| RUSTDESK_API_RUSTDESK_RELAY_SERVER | Rustdesk的relay服务器地址 | - | 192.168.1.66:21117 | 是 |
|
|
|
112
|
+| RUSTDESK_API_RUSTDESK_API_SERVER | Rustdesk的api服务器地址 | - | http://192.168.1.66:21114 | 是 |
|
|
|
113
|
+| RUSTDESK_API_RUSTDESK_KEY | Rustdesk的key | - | 123456789 | 是 |
|
|
|
114
|
+
|
|
99
|
115
|
2. 使用`docker compose`,根据rustdesk提供的示例加上自己的rustdesk-api
|
|
100
|
116
|
|
|
101
|
117
|
```docker-compose
|
|
|
@@ -163,7 +179,7 @@ services:
|
|
163
|
179
|
git clone https://github.com/lejianwen/rustdesk-api.git
|
|
164
|
180
|
cd rustdesk-api
|
|
165
|
181
|
```
|
|
166
|
|
-
|
|
|
182
|
+
|
|
167
|
183
|
2. 安装依赖
|
|
168
|
184
|
|
|
169
|
185
|
```bash
|
|
|
@@ -171,7 +187,7 @@ services:
|
|
171
|
187
|
#安装swag,如果不需要生成文档,可以不安装
|
|
172
|
188
|
go install github.com/swaggo/swag/cmd/swag@latest
|
|
173
|
189
|
```
|
|
174
|
|
-
|
|
|
190
|
+
|
|
175
|
191
|
3. 编译后台前端,前端代码在[rustdesk-api-web](https://github.com/lejianwen/rustdesk-api-web)中
|
|
176
|
192
|
```bash
|
|
177
|
193
|
cd resources
|