Backup Vault

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

https://backup.api.jetweb.appREST APIمیزبانی شده در اتحادیه اروپا

بررسی اجمالی

Backup Vault از فایل‌ها و پایگاه‌های داده شما عکس‌های فوری رمزگذاری‌شده می‌گیرد، آن‌ها را در فرانکفورت ذخیره می‌کند و به شما امکان می‌دهد هر نقطه قبلی را با یک کلیک بازیابی کنید. فایل‌ها قبل از خروج از سرور شما روی آن رمزگذاری می‌شوند — Jetweb نمی‌تواند محتوای آن‌ها را بخواند.

شروع سریع

یک URL سایت با دسته‌بندی‌هایی که می‌خواهید پشتیبان‌گیری کنید POST کنید. API یک شناسه کار برمی‌گرداند که می‌توانید وضعیت آن را بررسی کنید.

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" برای محصول مربوطه ایجاد کنید. توکن‌ها را در سمت سرور نگه دارید — هرگز آن‌ها را در مخازن عمومی commit نکنید یا در بسته‌های فرانت‌اند ارسال نکنید.

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
بازیابی یک پشتیبان با شناسه آن به سایت اصلی یا مقصد جدید.
DELETE
/api/backups/:id
حذف دائمی یک پشتیبان از فضای ذخیره‌سازی سرد.
GET
/api/usage
سهمیه استفاده فعلی و مجوز باقی‌مانده برای حساب احراز هویت شده را برمی‌گرداند.

ادغام‌ها

افزونه WordPress به طور خودکار پشتیبان‌گیری روزانه را زمان‌بندی می‌کند. کاربران Plesk می‌توانند افزونه پشتیبان Jetweb را نصب کنند؛ پروژه‌های headless از طریق cron یا CI با REST API تماس می‌گیرند.