当前位置: 正能量 » 代码编程 » Go语言 » Linux下用docker-compose自建RustDesk远程控制服务器

Linux下用docker-compose自建RustDesk远程控制服务器

file

1.结合rustdesk官方的compose加入api


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 公网IP:21117 -k 你的自定义密钥
    volumes:
      - ./data/hbbs:/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 -k 你的自定义密钥
    volumes:
      - ./data/hbbr:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

  rustdesk-api:
    container_name: rustdesk-api
    environment:
     - RUSTDESK_API_RUSTDESK_ID_SERVER=公网IP:21116
     - RUSTDESK_API_RUSTDESK_RELAY_SERVER=公网IP:21117
     - RUSTDESK_API_RUSTDESK_API_SERVER=http://公网IP:21114
     - RUSTDESK_API_RUSTDESK_KEY=你的自定义密钥
    ports:
     - 21114:21114
    image: lejianwen/rustdesk-api
    volumes:
     - ./data/api:/app/data #将数据库挂载出来方便备份
    networks:
     - rustdesk-net
    restart: unless-stopped

2.公网访问管理

http://公网IP:21114
默认账号admin
默认密码admin

3.最终效果

注意: 如果想用https,则自行搭建nginx或者nginx-proxy-manager反向代理到http://公网IP:21114 即可。(推荐走https)
file

未经允许不得转载:正能量 » Linux下用docker-compose自建RustDesk远程控制服务器

相关文章

评论 (0)

2 + 6 =