群辉 Synology NAS Docker 安装 RustDesk-server 自建服务器只要一个容器

from https://blog.zhjh.top/archives/M8nBI5tjcxQe31DhiXqxy

简介

之前按照网上的教程,rustdesk-server 需要安装两个容器,最近想升级下版本,发现有一个新镜像 rustdesk-server-s6 可以只安装一个容器。

The S6-overlay acts as a supervisor and keeps both process running, so with this image there's no need to have two separate running containers.

安装

注册表下载镜像 rustdesk/rustdesk-server-s6,选择标签 latest

参考 rustdesk/rustdesk-server: RustDesk Server Program 中的 Docker 命令启动镜像/映像。

网络 "使用与 Docker Host 相同的网络"。

也可以选择 "使用已选择的网络",然后在端口设置的时候将这些端口全部对外。

端口含义:

  • 21115:hbbs 做 NAT 类型测试。
  • 21116/UDP:hbbs 做 ID 注册与心跳服务。
  • 21116/TCP:hbbs 做 TCP 打洞与连接服务。
  • 21117:hbbr 做中继服务。
  • 21118:支持网页客户端 WebSocket 协议。
  • 21119:支持网页客户端。

常规设置中勾选 "启用自动重新启动"。

常规设置中点击高级设置,将环境变量 RELAY 的值改为 NAS 的内网 IP。

如果之前安装过 rustdesk-server,可以把以前的公私钥拿来用,KEY_PUB 配置公钥,KEY_PRIV 配置私钥,也可以在容器启动后,将以前使用的 id_ed25519.pubid_ed25519 两个文件拷贝到映射的 data 目录中。

/data 目录映射出来。

启动后查看映射的文件夹。

配置

Releases · rustdesk/rustdesk下载安装客户端,点击 ID 右边三个点的设置图标打开设置页面,在网络 - ID / 中继服务器中配置应用。

  • ID 服务器:NAS 的公网 IP / 域名:21116
  • 中继服务器:NAS 的公网 IP / 域名:21117
  • Key:映射文件夹中 id_ed25519.pub 的内容。
相关推荐
代码老y2 小时前
Docker:容器化技术的基石与实践指南
运维·docker·容器
DuelCode3 小时前
Windows VMWare Centos Docker部署Springboot 应用实现文件上传返回文件http链接
java·spring boot·mysql·nginx·docker·centos·mybatis
snoopyfly~5 小时前
Ubuntu 24.04 LTS 服务器配置:安装 JDK、Nginx、Redis。
java·服务器·ubuntu
Me4神秘6 小时前
Linux国产与国外进度对垒
linux·服务器·安全
杨浦老苏7 小时前
开源服务运行监控工具Lunalytics
docker·群晖·网站监控
牛奶咖啡138 小时前
Linux系统的常用操作命令——文件远程传输、文件编辑、软件安装的四种方式
运维·服务器·软件安装·linux云计算·scp文件远程传输·vi文件编辑·设置yum的阿里云源
weixin_437398219 小时前
转Go学习笔记(2)进阶
服务器·笔记·后端·学习·架构·golang
tan77º10 小时前
【Linux网络编程】Socket - UDP
linux·服务器·网络·c++·udp
GuoyeZhang10 小时前
群晖 DS3617xs DSM 6.1.7 解决 PhotoStation 安装失败问题 PHP7.0
群晖·nas·photostation
szxinmai主板定制专家11 小时前
【精密测量】基于ARM+FPGA的多路光栅信号采集方案
服务器·arm开发·人工智能·嵌入式硬件·fpga开发