计算机知识分享网

【rustdesk】使用docker-compose快速部署rustdesk-server服务端

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: registry.cn-shenzhen.aliyuncs.com/davidzheng/rustdesk-server:1.1.11-1
    command: hbbs -r rustdesk.example.com:21117
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: registry.cn-shenzhen.aliyuncs.com/davidzheng/rustdesk-server:1.1.11-1
    command: hbbr
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped
启动docker-compose up -d
然后我们需要在控制端配置key
[2024-06-24 06:53:33.475744 +00:00] INFO [src/common.rs:148] Private/public key written to id_ed25519/id_ed25519.pub
[2024-06-24 06:53:33.475776 +00:00] INFO [src/rendezvous_server.rs:1191] Key: y7FOUgudsfMpxVUaaQoXKadsfasxKMyBCeDynIhffffvrcmQqrmTz0kw=

#Rustdesk