什么是 RustDesk 服务端一键脚本?
RustDesk 服务端一键脚本是一个自动化安装工具,旨在帮助用户快速在 Linux 系统和飞牛 NAS 上部署 RustDesk 服务端及 lejianwen/rustdesk-api。通过简单的命令行操作,用户可以在几分钟内完成 RustDesk 服务端的安装、配置和启动,无需复杂的依赖安装和手动配置。
主要功能
- 自动环境检测与安装:
- 自动检测系统架构(x86_64、ARM64)
- 如果是Docker版本会自动安装 Docker 和 Docker Compose(如果尚未安装)
- 自动检查磁盘空间和端口占用情况
- RustDesk 服务端部署:
- 下载并安装 RustDesk 官方最新的RustDesk服务端以及rustdesk-api
- 提供 Web 管理界面,支持多用户、设备分组、OAuth 登录等功能
- 自动配置中继服务器和 ID 服务器
- 支持自动配置防火墙端口(Firewalld、UFW、iptables)
- 飞牛 NAS 特别优化:
- 数据持久化到 /mnt/data/app-data/rustdesk,避免系统盘空间不足
- 自动避让默认端口,防止与 NAS 自带服务冲突
- 根据 NAS 内存自动设置容器内存限制,确保系统稳定运行
- 系统服务管理:
- 创建 Systemd 服务,支持开机自启和异常自动重启
- 提供简单的命令行工具,方便启动、停止和查看服务状态
适用场景
- 个人用户:在家庭 NAS 或云服务器上搭建私有远程控制服务
- 中小企业:快速部署企业级远程控制解决方案,支持多用户和设备管理
- IT 运维:简化 RustDesk 服务端的部署流程,提高运维效率
- 开发测试:为开发团队提供便捷的测试环境搭建工具
使用方法
- 打开您的服务器的SSH终端
- 复制并运行一键脚本命令
- 按照提示输入域名或者是IP(如果是动态公网),云服务器会自动获取公网IP
- 等待脚本自动完成安装和配置
- 安装完成后,根据提示访问 Web 管理界面就可以了
优势
- 快速部署:几分钟内完成 RustDesk 服务端和 API 的安装
- 零依赖:自动安装所需依赖,无需手动编译
- 多平台支持:支持主流 Linux 发行版和飞牛 NAS
- 数据安全:数据持久化存储,支持快照备份和迁移
通过 RustDesk 服务端一键脚本,用户可以轻松搭建功能完善、安全可靠的私有远程控制服务,满足各种远程办公和远程管理需求。