文档

开始使用 Termal OS。

从零到一个跑在 SSH 上的桌面,只要几分钟。

入门

Termal OS 是一个桌面应用。你的服务器上什么都不用装——它通过标准的 SSH 连接与服务器通信。

  1. 下载对应平台的 Termal OS,运行安装程序。
  2. 首次启动时创建一个本地账户并接受条款——这一步会建立你本地的加密保险库。
  3. 添加第一台服务器(见下文),就可以开始了。
你的凭据以加密形式保存在自己的机器上(AES-256-GCM)。没有云端账户,也没有任何数据离开你的电脑。

添加服务器

点击添加服务器,填写连接信息:

  • 主机端口——例如 server.example.com22 端口。
  • 用户名——你的 SSH 用户。
  • 认证方式——密码,或私钥(PEM),可选填写密钥口令。

保存之前,先点测试连接确认一下。连接成功后,Termal 会探测服务器并据此调整界面:发行版、Web 服务器、主机类型(Infomaniak / Plesk / cPanel / 标准)、运行时环境、数据库和 Docker。

# Termal 只需要 SSH 访问权限,就像: ssh [email protected]

仪表盘

每台服务器打开后都是一个实时的系统视图,通过 WebSocket 实时推送:

  • CPU(整体与每个核心)、平均负载、内存与 swap。
  • 各挂载点的磁盘、网络吞吐、运行时长、占用最高的进程。
  • 带异常检测(z 分数)的历史记录,会标出不寻常的尖峰。

其余标签页会根据服务器暴露的内容自动适配:站点(托管网站、PHP 版本、git pull、访问统计)、软件服务容器(存在 Docker 时)、日志(实时 tail -F)、终端桌面

远程桌面

桌面标签页会在远程文件系统之上打开一个完整的图形环境——窗口管理器、任务栏、开始菜单和桌面图标。内置应用包括:

  • 文件浏览器——SFTP 文件管理器:上传、以压缩包形式下载整个目录、压缩与解压、权限设置、带真实进度窗口的复制。
  • Termal Code——VS Code 风格的编辑器(Monaco),带文件树和标签页。
  • 终端——真正的 PTY shell。
  • Termal Browser——多标签浏览器,带书签和内嵌开发者工具。
  • 监视器进程管理器——实时资源占用与任务控制。
  • Termal App Studio——直接在桌面里用纯 HTML/JS 编写你自己的 Termal 应用。参见开发者文档

桌面各处还有一些为熟练用户准备的细节:

  • 命令面板——按 ⌘/CtrlK 搜索并启动任意应用或桌面操作。
  • 键盘快捷键——按 ? 查看完整列表(搜索、重命名、复制 / 剪切 / 粘贴、移到回收站等)。
  • 分离桌面——把某台服务器的桌面弹出为独立窗口(标题会显示服务器名),这样可以并排观察两台服务器。
  • 服务器之间传输——把文件或目录从一个分离的桌面拖到另一个:内容会在两台服务器之间复制(原文件保持不动)。
  • 任务栏——可以放在屏幕上方或下方,也可以设为自动隐藏。

告警与通知

为 CPU、内存和磁盘设置阈值(警告与严重),选择轮询间隔,并配置通知去向:

  • TelegramSlackDiscord邮件(SMTP)以及通用的 HTTP webhook
  • 活跃告警会显示在横幅上,并附带近期事件日志。
  • 问题持续处于严重状态时会升级,同时支持按服务器覆盖阈值——每台服务器可以沿用默认值,也可以自行设定。
只有连续多次检查失败之后,服务器才会被标记为离线——一次网络抖动不会把你叫醒。

版本与许可证

Termal OS 对一台服务器免费,且包含完整的桌面与监控功能。若要解锁更多服务器、AI 助手、API 和团队功能,请在设置 → 许可证中关联你的 termalos.com 账户;许可证在线校验后会缓存下来供离线使用(14 天宽限期)。

完整的版本对比见价格页

安全

  • 密钥类信息(SSH 密码、私钥)使用AES-256-GCM加密,主密钥按安装实例生成。
  • 可选的应用密码会用一个锁屏把仪表盘保护起来。
  • 执行任何远程命令之前,日志路径和域名都会先经过校验。
请在自己的机器上本地运行 Termal。如果哪天你要托管 Web 版,请把它放在带认证的反向代理之后——并且永远不要弄丢你的主密钥。

想开发自己的小应用?请看 GitHub 上的 SDK 与示例应用 →,或 开发者概览