2025年3月24日 星期一 甲辰(龙)年 月廿三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > 网络服务

用宝塔部署GO实现Rustdesk自建服务器 Api及后台管理

时间:03-17来源:作者:点击数:10
城东书院 www.cdsy.xyz

RustDesk 是一个远程桌面软件,提供了自托管的解决方案,用宝塔面板部署在自托管服务上非常方便快捷和安全,方法如下,仅供参考。

一、准备工作:

1、服务器安装好宝塔面板(略),并安装好相应的应用软件,如MYSQL,进程守护管理器等

2、添加mysql数据库

记录好数据库名,用户名,密码等备用。

二、部署服务端:

1、下载地址(目前最新版本1.1.14):https://github.com/rustdesk/rustdesk-server/releases/tag/1.1.14

2、将下载的文件上传到服务器并解压得到两个文件hbbr和hbbs

3、将这两个文件加入到“进程守护管理器”并运行

4、开启端口21115-21119

到此rustdesk服务端程序已安装好。

三、部署rustdesk API及后台管理

这一步用bulesky大神的代码实现

1、下载地址(目前最新版本2.6.12):https://github.com/lejianwen/rustdesk-api/releases/tag/v2.6.12

2、将下载的文件上传至宝塔服务器并解压得到release文件夹

3、修改配置文件

修改release → conf文件夹下的config.yaml文件

修改gorm类型为“mysql”,并填入前面设置的数据库名称、用户名、密码等信息。

4、部署GO项目

(1)添加SDK软件包

(2)添加GO项目

项目执行文件选择release文件夹下的apimain文件,项目端口填21114,并勾选放行端口。

至此API服务器已成功运行。

用户名为admin,初始密码在项目日志里查看

登录后的界面如下,可以对设备进行管理

四、rustdesk客户端设置

Key值填入在前面配置文件config.yaml文件中设置的值

至此客户端已完美运行在自建服务器下。

过程写得比较粗糙,望见谅!

城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐