termal.in

备份 · 加密 · Connector

Linux 服务器的加密备份

按计划对你的 Linux 服务器做加密备份,服务器上什么都不用装。备份任务通过服务器的 Connector 运行,在任何数据落盘之前就把归档加密,然后发送到 Termalin 存储、你自己的 S3 存储桶,或你的另一台服务器。密钥只在你手里;AI 代理还能在高风险改动之前先做一次备份。

Linux 服务器 · 用你的密钥加密 · Pro 和 Team · 14 天 Pro 试用中可用

01  /  设置

一分钟建好一个备份任务

在网页控制台中打开“账户 → 备份 → + 添加备份”,或在桌面应用中打开“设置 → 账户 → 备份”。一个任务只需做几项选择:

  • ▸服务器:任何装有 Connector 的 Linux 服务器。
  • ▸要包含的路径(绝对路径),可选排除模式。
  • ▸计划:仅手动、每小时、每天(UTC 的某个整点,默认 03:00)或每周(周日的该时间)。
  • ▸保留几份:最新的 N 个成功归档,1 到 365,默认 7。
  • ▸读取速度上限(MB/s):避免备份占满服务器所需的磁盘和网络;20 是稳妥的默认值,0 表示不限速。

你也可以随时“立即运行”。如果某次运行失败,错误会直接显示在那里。

02  /  对服务器很轻

什么都不安装,什么都不留下

每次运行都会打开与网页终端相同的无密钥 SSH 会话,以最低的 CPU 和 I/O 优先级(nice -n 19、ionice -c 3)启动 tar,再把归档以流的方式传回。没有需要安装的代理,服务器上也不写入任何东西。备份结束后,tar 进程退出,这就是它留下的全部痕迹。

03  /  加密

只有你能打开归档

归档逐帧加密,每次使用一个全新的数据密钥,并用你在网页控制台或应用中创建的 X25519 密钥封装。私钥部分存放在你的保险库中,由主密码保护,所以 Termalin 存储、S3 和你自己的服务器上只有密文。

  • ▸“解密并保存”在浏览器(WebCrypto)和桌面应用中都能用:在其中一边生成的密钥可以在另一边打开归档。
  • ▸不是“端到端”加密。备份加密期间,数据流在内存中经过我们的后端,这和网页终端需要的信任一样。数据在存储之前就已加密,密钥只在你手里。

04  /  归档存在哪里

三个存放位置

在“你的存储”下设置存储位置。每个任务选一个;归档列表会显示每个文件存放在哪里:服务器和完整路径,或者存储桶和对象键。

存储位置说明
Termalin 存储与会话录制共用一个存储空间:Pro 25 GB,Team 100 GB。会话录制优先;放不下的备份不会启动。
你自己的 S3 存储桶
+ 添加 S3 存储桶
任何 S3 兼容的存储桶:AWS、Backblaze B2、Cloudflare R2、Hetzner、MinIO。不占用 Termalin 存储空间。
我的服务器(通过 Connector)
+ 添加我的服务器
通过 SFTP 发送到你另一台装有 Connector 的服务器:第二台 VPS 或家里的 NAS。默认文件夹为登录用户主目录下的 termalin-backups;相对或绝对路径都可以,不存在时会自动创建。保持加密,不占用 Termalin 存储空间。

05  /  出错时

你会收到通知

按计划运行的备份失败时,会像告警一样通知你:默认发到电子邮件,还可以发到 iOS App 推送、Telegram(点一下即可连接机器人),以及 Slack 和 Discord 可以直接接收的 webhook。手动“立即运行”则会当场显示错误。

06  /  AI 代理

高风险改动之前,先备份

通过 Termalin 的托管 MCP 端点,Claude 或 ChatGPT 这样的 AI 代理可以在迁移、重写配置或批量删除之前先做一次备份:

  • ▸backup_create 立即运行一个任务并等待它完成,同时用标签记录原因。它需要你事先建好的任务,以及 AI 策略为完全访问的 Connector。参见 backup_create(英文)。
  • ▸backup_list 显示任务和最近的归档:昨晚的备份成没成功、有多大、存到了哪里。它遵循你的读取规则。参见 backup_list。
  • ▸AI 代理永远无法读取归档:密钥在你手里。

07  /  套餐与限制

Pro 和 Team 的一部分

备份需要 Connector,所以随付费套餐提供。14 天 Pro 试用也包含备份;Free 版没有备份功能。

 ProTeam
备份任务20100
单个归档上限4 GB20 GB
Termalin 存储空间25 GB100 GB

需要更多空间?额外存储可以增加 +100 GB,$2.99/月,或 +1 TB,$19.99/月,每月从余额扣费,由会话录制和备份共用。S3 存储桶或你自己的服务器完全不占用这个存储空间。查看价格 →

08  /  恢复

把文件找回来

要恢复,先用“解密并保存”得到普通的 .tar.gz,再通过 SFTP 复制到服务器上解压。一键恢复已在计划中,但还没有做好。因为密钥在你手里,恢复的整个过程都由你自己掌控。

常见问题

可以备份 Windows 或 macOS 服务器吗?

暂时不行:当前版本的备份只支持 Linux 服务器。备份运行时通过 POSIX shell 使用带 GNU 选项的 tar,所以 Windows 和 macOS 要晚些时候才支持,我们不承诺具体日期。Windows 和 macOS 上的 Connector 照样可以用于终端、文件、远程桌面和监控。

备份会拖慢服务器吗?

它的设计就是尽量不碍事。备份以最低的 CPU 和 I/O 优先级启动(nice -n 19 和 ionice -c 3),“读取速度上限(MB/s)”限制它从磁盘读取的速度:默认 20 MB/s,设为 0 则不限速。服务器上什么都不安装;备份期间只运行一个 tar 进程,结束后就退出。

Termalin 能读取我的备份吗?

不能。每个归档都用你创建的 X25519 密钥加密,私钥部分存放在你的保险库中,由主密码保护。Termalin 存储、你的 S3 存储桶和你自己的服务器上只有密文,所以只有你能打开归档。唯一需要坦白的一点:备份加密期间,数据流在内存中经过我们的后端,这和网页终端本来就需要的信任一样。因此我们不把它称为“端到端”加密。

取消存储扩容包会怎样?

扩容包会一直用到你已付费那个月的月底。之后如果超出配额,新的备份会暂停(下载和恢复照常可用),30 天后会从最旧的归档开始删除,直到全部放得下为止。会话录制绝不会为腾出空间而被删除。

可以备份到我自己的 NAS 或另一台服务器吗?

可以。把“我的服务器(通过 Connector)”添加为存储位置:归档通过 SFTP 发送到你另一台装有 Connector 的服务器(第二台 VPS 或家里的 NAS),默认放在 termalin-backups 文件夹中(相对或绝对路径都可以,不存在时会自动创建)。归档保持加密,不占用 Termalin 存储空间。

哪些浏览器可以创建备份密钥?

生成密钥需要 WebCrypto 支持 X25519:Chrome 133+、Safari 17+ 或 Firefox 130+。桌面应用也能生成密钥,在其中一边创建的密钥可以在另一边打开归档。

今晚就备份一台服务器

一行命令安装 Connector,一个任务设好计划,第一份归档就会用只有你持有的密钥加密。新账户可免费试用 Pro 14 天。

Linux 服务器 · Connector · 文档(英文) · 我们的服务器能看到什么