RustDesk 是一个强大的开源远程桌面软件,是中国开发者的作品,它使用 Rust 编程语言构建,提供安全、高效、跨平台的远程访问体验。可以说是目前全球最火的开源远程桌面软件了
创建文件夹
1 2
| mkdir -p /mnt/docker/rustdesk cd /mnt/docker/rustdesk
|
创建docker compose文件
复制进去下面内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| services: rustdesk: container_name: 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=127.0.0.1:21117 - ENCRYPTED_ONLY=1 - MUST_LOGIN=Y - TZ=Asia/Shanghai - RUSTDESK_API_RUSTDESK_ID_SERVER=127.0.0.1:21116 - RUSTDESK_API_RUSTDESK_RELAY_SERVER=127.0.0.1:21117 - RUSTDESK_API_RUSTDESK_API_SERVER=127.0.0.1:21114 - RUSTDESK_API_KEY_FILE=/data/id_ed25519.pub - RUSTDESK_API_JWT_KEY=sui-bian-tian volumes: - /mnt/docker/rustdesk/server:/data - /mnt/docker/rustdesk/api:/app/data #将数据库挂载 restart: unless-stopped
|
密钥密码在 /mnt/docker/rustdesk/server/id_ed25519.pub
1
| cat /mnt/docker/rustdesk/server/id_ed25519.pub # 查看key
|
进入docker容器 重置密码
1 2
| docker exec -it rustdesk /bin/sh ./apimain reset-admin-pwd yourpassword
|
直接打开你的vpsip:21114 输入admin 和 yourpassword即可进入api后台