Blog.L

Blog.L

通过 docker 部署 Rustdesk 远程服务

2
2026-05-30

1. 第三方rustdesk api

lejianwen

2. 编辑 docker-compose

version: '3'

networks:
 rustdesk-net:
   external: false
services:
 rustdesk:
   ports:
     - 21114:21114
     - 21115:21115
     - 21116:21116
     - 21116:21116/udp
     - 21117:21117
     - 21118:21118
     - 21119:21119
   image: lejianwen/rustdesk-server-s6:latest
   environment:
     - RELAY=你的IP:21117
     - ENCRYPTED_ONLY=1
     - MUST_LOGIN=N
     - TZ=Asia/Shanghai
     - RUSTDESK_API_RUSTDESK_ID_SERVER=你的IP:21116
     - RUSTDESK_API_RUSTDESK_RELAY_SERVER=你的IP:21117
     - RUSTDESK_API_RUSTDESK_API_SERVER=http://你的IP:21114
     - RUSTDESK_API_KEY_FILE=/data/id_ed25519.pub
     - RUSTDESK_API_JWT_KEY=123456 # jwt key
   volumes:
     - /data/rustdesk/server:/data
     - /data/rustdesk/api:/app/data #将数据库挂载
   networks:
     - rustdesk-net
   restart: unless-stopped

启动即可

3. 修改密码

进入终端输入:

./apimain reset-admin-pwd 你的密码

4. 连接远程

ID服务器:你的IP

中继服务器:你的IP

API 服务器:http://你的IP:21114

Key:在日志里可以找到

5. Web端访问

访问API 服务器:http://你的IP:21114