Backup Vault
Integrate Backup Vault in minutes — REST API, WordPress plugin, and embed widgets.
概述
Backup Vault 对您的文件和数据库进行加密快照,存储在法兰克福,并允许您一键恢复任何先前的时间点。文件在离开您的服务器之前已在服务器上加密 — Jetweb 无法读取其内容。
快速入门
POST 一个站点 URL 以及您要备份的类别。API 返回一个作业 ID,您可以轮询其状态。
bash
curl -X POST https://backup.api.jetweb.app/api/backups \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"site_url": "https://example.com",
"include_db": true,
"include_files": true
}'
认证
每个API端点都需要一个Bearer令牌。在相关产品的仪表盘"API密钥"下生成一个。令牌应保存在服务器端——切勿将其提交到公共仓库或打包到前端代码中。
bash
Authorization: Bearer YOUR_API_KEY
端点
基础URL: https://backup.api.jetweb.app
POST
/api/backups
启动新的备份作业。接受 site_url、include_db、include_files。
GET
/api/backups
列出该账户的现有备份。
POST
/api/backups/:id/restore
根据备份ID将备份恢复到原始站点或新目标。
DELETE
/api/backups/:id
从冷存储中永久删除备份。
GET
/api/usage
返回已验证账户的当前使用配额和剩余额度。
集成
WordPress 插件会自动安排每日备份。Plesk 用户可以安装 Jetweb 备份扩展;无头项目通过 cron 或 CI 调用 REST API。