以centos7为例说明
先建个文件夹
cd /root
mkdir rustdesk
cd rustdesk
然后编辑一个名为 docker-compose.yml 的文件,内容如下
version: '3' networks: rustdesk-net: external: false services: hbbs: container_name: hbbs ports: - 21115:21115 - 21116:21116 - 21116:21116/udp - 21118:21118 image: rustdesk/rustdesk-server:latest command: hbbs -r 1.1.1.1:21117 volumes: - ./data:/root networks: - rustdesk-net depends_on: - hbbr restart: unless-stopped hbbr: container_name: hbbr ports: - 21117:21117 - 21119:21119 image: rustdesk/rustdesk-server:latest command: hbbr volumes: - ./data:/root networks: - rustdesk-net restart: unless-stopped
把里面的 1.1.1.1 替换成你自己的服务器IP,或者域名
保存好后,在 /root/rustdesk 目录下运行
docker-compose up -d
服务器就启动好了,然后你到 /root/rustdesk/data 下找一个 类似 id_ed25519.pub 的文件,把它打开,将里面的key内容复制出来,然后填入到客户端里就行
接着把服务器防火墙相应端口一定要打开
TCP: 21115-21119
UDP: 21116
下面是填入客户端后的样子
完事,收工
官方参考文档