开始使用 Termal OS。
从零到一个跑在 SSH 上的桌面,只要几分钟。
入门
Termal OS 是一个桌面应用。你的服务器上什么都不用装——它通过标准的 SSH 连接与服务器通信。
- 下载对应平台的 Termal OS,运行安装程序。
- 首次启动时创建一个本地账户并接受条款——这一步会建立你本地的加密保险库。
- 添加第一台服务器(见下文),就可以开始了。
你的凭据以加密形式保存在自己的机器上(AES-256-GCM)。没有云端账户,也没有任何数据离开你的电脑。
添加服务器
点击添加服务器,填写连接信息:
- 主机与端口——例如 server.example.com 的 22 端口。
- 用户名——你的 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、内存和磁盘设置阈值(警告与严重),选择轮询间隔,并配置通知去向:
- Telegram、Slack、Discord、邮件(SMTP)以及通用的 HTTP webhook。
- 活跃告警会显示在横幅上,并附带近期事件日志。
- 问题持续处于严重状态时会升级,同时支持按服务器覆盖阈值——每台服务器可以沿用默认值,也可以自行设定。
只有连续多次检查失败之后,服务器才会被标记为离线——一次网络抖动不会把你叫醒。
版本与许可证
Termal OS 对一台服务器免费,且包含完整的桌面与监控功能。若要解锁更多服务器、AI 助手、API 和团队功能,请在设置 → 许可证中关联你的 termalos.com 账户;许可证在线校验后会缓存下来供离线使用(14 天宽限期)。
完整的版本对比见价格页。
安全
- 密钥类信息(SSH 密码、私钥)使用AES-256-GCM加密,主密钥按安装实例生成。
- 可选的应用密码会用一个锁屏把仪表盘保护起来。
- 执行任何远程命令之前,日志路径和域名都会先经过校验。
请在自己的机器上本地运行 Termal。如果哪天你要托管 Web 版,请把它放在带认证的反向代理之后——并且永远不要弄丢你的主密钥。
想开发自己的小应用?请看 GitHub 上的 SDK 与示例应用 →,或 开发者概览。