Docker Compose 安装 RUSTDESK 服务端

0.环境说明:

①Debian12

②RAM 4G HHD 80G

③ROOT 权限

1.创建YAML文件:

#创建文件夹 
mkdir -p /usr/dockercompose/rustdesk/ 
#定位并创建文件 
cd /usr/dockercompose/rustdesk/ 
mkdir data 
nano docker-compose.yml

2.修改配置文件内容:

services:
    hbbs:
      container_name: hbbs
      image: rustdesk/rustdesk-server:1.1.14
      environment:
        - ALWAYS_USE_RELAY=Y
      command: hbbs
      volumes:
        - ./data:/root
      network_mode: "host"
      depends_on:   
         - hbbr 
      restart: unless-stopped
 hbbr:
      container_name: hbbr
      image: rustdesk/rustdesk-server:1.1.14
      command: hbbr
      volumes:
        - ./data:/root
      network_mode: "host"
      restart: unless-stopped

说明:

1.1.14 为当前最新版本,此处最好配置为固定版本

如果使用last版本号可能由于阿里云镜像加速产生问题

使用“host”网络模式后默认自动使用以下端口(需要提前在防火墙打开):

hbbs 服务使用的端口:
-21115:TCP,用于设备注册
-21116:TCP,用于 NAT 类型测试
-21118:TCP,用于ID 注册服务器的 web 服务
hbbr 服务使用的端口:
-21117:TCP,用于中继服务器
-21119:TCP,用于中继服务器的 web 服务

连接密钥存储在: /usr/dockercompose/rustdesk/data/id_ed25519.pub 下

本地防火墙配置可参考:

阿里云防火墙在安全组配置。

3.运行

 #启动服务
 docker-compose up -d
 #重启服务
 docker-compose restart
 #查看服务状态
 docker-compose ps
 #查看服务日志
 docker-compose logs -f

4.客户端配置

GITHUB下载地址 https://githubQcom/rustdesk/rustdesk/releases

发表评论

Your email address will not be published.