RustDesk Server OSS 设备记录审计、旧设备清理与管理实践
自建 RustDesk Server 运行一段时间后,很容易出现一个实际问题: 服务器已经连接过不少客户端,但究竟登记过多少设备?哪些设备仍在使用?哪些只是已经废弃的历史记录? RustDesk Server OSS 并没有像 Pro 版本那样提供完整的设备管理控制台,因此很多信息需要直接从服务端数据库进行审计。 本文以 Docker 部署的 RustDesk Server OSS 为例,介绍如何安全查看设备记录、理解数据库字段、识别旧设备、删除废弃记录,以及如何建立一个长期可用的系统管理命令。 一、先确认 RustDesk Server 的部署方式 RustDesk Server OSS 主要包含两个服务: 如果采用 Docker 部署,可以先检查: 常见部署会看到两个独立容器: 然后检查数据目录挂载: 典型结果类似: 这意味着 RustDesk 的数据库、服务器密钥等持久化数据实际上都保存在宿主机目录: 二、RustDesk OSS 的设备记录保存在哪里 RustDesk Server OSS 默认使用 SQLite 数据库: 数据目录中通常还能看到: 这里有一个值得注意的细节。 如果存在: 说明 SQLite 正在使用 …