宝塔面板 + Docker 快速部署 RustDesk 自建服务器
RustDesk 是一款开源的远程控制软件,支持自建服务器以实现更安全的远程连接。结合宝塔面板和 Docker,可以快速完成部署。以下是详细操作流程。
准备工作
确保已安装宝塔面板并配置好 Docker 环境。若未安装 Docker,可通过宝塔面板的“软件商店”搜索 Docker 并安装。同时,准备一台拥有公网 IP 的服务器(如云服务器)。
配置服务器防火墙
在宝塔面板的“安全”页面,放行以下端口:
- TCP 21115-21119
- UDP 21116
- TCP 21116(用于 WebSocket 支持)
部分云服务商(如阿里云、腾讯云)需在控制台额外配置安全组规则。
拉取 RustDesk 服务器镜像
通过 SSH 连接到服务器,执行以下命令拉取官方镜像:
docker pull rustdesk/rustdesk-server
创建持久化数据目录
为避免容器重启后数据丢失,创建数据目录并设置权限:
mkdir -p /opt/rustdesk/{hbbs,hbbr}
chmod -R 777 /opt/rustdesk
启动 RustDesk 服务容器
分别启动 hbbs(信令服务器)和 hbbr(中继服务器)容器:
启动 hbbs:
docker run --name hbbs -v /opt/rustdesk/hbbs:/root -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -p 21119:21119 -e RELAY=rustdesk.example.com -e ENCRYPTED_ONLY=1 -d rustdesk/rustdesk-server hbbs -r rustdesk.example.com:21117
参数说明:
-e RELAY:指定中继服务器
1411

被折叠的 条评论
为什么被折叠?



