Rustdesk.md 1.8 KB


title: Rustdesk date: 2024-11-15T18:08:19+08:00

lastmod: 2024-11-15T18:09:20+08:00

Rustdesk

Docker-compose-rustdesk-server

version: '3'
networks:
  rustdesk-net:
    external: false
services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116 # 自定义 hbbs 映射端口
      - 21116:21116/udp # 自定义 hbbs 映射端口
    image: rustdesk/rustdesk-server
    command: hbbs -r 139.185.50.105:21117 -k _ # 填入个人域名或 IP + hbbr 暴露端口 -k _ 后缀代码
    volumes:
      - ./hbbs:/root # 自定义挂载目录、挂载认证文件
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 64M
  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117 # 自定义 hbbr 映射端口
    image: rustdesk/rustdesk-server
    command: hbbr
    volumes:
      - ./hbbr:/root # 自定义挂载目录、挂载认证文件
    networks:
      - rustdesk-net
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 64M

Docker-compose-rustdesk-api

version: "3"
services:
  rustdesk-api-server:
    container_name: rustdesk-api-server
    image: ghcr.io/kingmo888/rustdesk-api-server:latest
    environment:
      # CSRF_TRUSTED_ORIGINS=http://yourdomain.com:21114 #防跨域信任来源,可选
      # ID_SERVER=yourdomain.com                         #Web控制端使用的ID服务器,可选
      - ALLOW_REGISTRATION = True
    volumes:
      - /var/lib/docker/volumes/rustdesk-api/_data:/rustdesk-api-server/db #修改/yourpath/db为你宿主机数据库挂载目录
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    network_mode: bridge
    ports:
      - "21114:21114"
    restart: unless-stopped