VMware安装rustdesk服务器

一、准备

首先准备服务器镜像:22.04

虚拟机硬件配置选1G RAM 20G ROM就行

二、虚拟机安装过程

安装过程中选最小体积安装,并勾选安装SSH


安装完成后在SSH工具中连接(步骤可视实际情况跳过):

复制代码
//需要先连接外网  1.安装软件包
sudo apt install docker.io docker-compose python3-pip curl git vim nano zram-config -y

//2.禁用磁盘交换
sudo vim /etc/fstab

//2.1 注释该行
#/swap.img       none    swap    sw      0       0

//3.调整ZRAM大小
sudo vim /usr/bin/init-zram-swapping

//3.1修改行
mem=$((totalmem * 2 * 1024))

//4.设置时区
sudo timedatectl set-timezone "Asia/Shanghai"

//5.重启
sudo reboot

//6.删除swap.img
sudo rm /swap.img

三、Rustdesk服务器设置项

复制代码
//1.在自定义的路径下创建所需的文件夹
cd ~ && mkdir -p docker/rustdesk-server/data

//2.新建compose.yml
touch compose.yml

//3.编辑compose.yml
services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: host
    depends_on:
      - hbbr
    restart: always

  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: host
    restart: always

# Because using docker host mode
# Just in case you forgot the ports:
# 21114 TCP for web console, only available in Pro version
# 21115 TCP for NAT type test
# 21116 TCP TCP hole punching
# 21116 UDP heartbeat/ID server
# 21117 TCP relay
# 21118/21119 TCP for web socket if you want to run web client

//4.启动服务器
cd ~/docker/rustdesk-server
sudo docker-compose up -d

//5.复制公钥,该字符串存储在id_ed25519中,路径为:docker/rustdesk-server/data

四、设置端口转发

  • 21114用于 Web 控制台的 TCP,仅在专业版中可用
  • 21115TCP NAT 类型测试
  • 21116TCP TCP 打洞
  • 21116UDP 心跳/ID 服务器
  • 21117TCP 中继
  • 21118/21119如果你想运行 Web 客户端,则使用 TCP 作为 Web 套接字

五、注

5.1 修改compose.yml后重新应用

复制代码
sudo docker-compose up -d
相关推荐
木雷坞2 分钟前
LiteLLM Docker 部署:config.yaml、Master Key 和 Postgres 配置
运维·docker·容器·litellm
AC赳赳老秦4 分钟前
OpenClaw + 阿里云 OSS 自动化:批量上传下载文件、自动备份本地数据到云端
运维·数据库·阿里云·自动化·云计算·deepseek·openclaw
数智化管理手记4 分钟前
三步轻量化落地法!精益赋能数字化,让工厂转型告别形式化
运维·数据库·人工智能·精益工程
七夜zippoe12 分钟前
DolphinDB MQTT协议接入:工业设备数据采集
运维·mqtt·dolphindb·工业设备·协议接入
Championship.23.2413 分钟前
Linux 3.0 串口机制深度解析:传统8250驱动与基础RS-232/485支持
linux·运维·服务器
r-t-H31 分钟前
Docker进阶与容器编排实践-第三章
运维·docker·容器
啦啦啦~~~33042 分钟前
【装机工具】电脑重装系统!office安装管理软件!一键自动化下载、安装、部署Office的办公增强工具
运维·c语言·windows·自动化·电脑
Legend NO241 小时前
从数据中台到 Data Fabric:数据价值落地,终究要回归本质(二)
大数据·运维·fabric
vortex51 小时前
解决 Alpine Linux 虚拟机从 VirtualBox 迁移到 VMware 的内核崩溃问题
linux·运维
lpl3129055091 小时前
skynet 共享数据项目级应用
服务器·c语言·lua