Backup Vault

Integrate Backup Vault in minutes — REST API, WordPress plugin, and embed widgets.

https://backup.api.jetweb.appREST APIEUホスティング

概要

Backup Vault はファイルとデータベースの暗号化スナップショットを取得し、フランクフルトに保存し、ワンクリックで以前の任意の時点に復元できます。ファイルはサーバー上で送信前に暗号化されるため、Jetweb はその内容を読み取ることができません。

クイックスタート

バックアップしたいカテゴリとともにサイトURLをPOSTします。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 Keys」から生成してください。トークンはサーバーサイドで保持し、公開リポジトリにコミットしたり、フロントエンドバンドルに含めたりしないでください。

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 Backup 拡張機能をインストールできます。ヘッドレスプロジェクトでは、cron または CI から REST API を呼び出します。