Backup Vault

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

https://backup.api.jetweb.appREST APIمستضاف في الاتحاد الأوروبي

نظرة عامة

Backup Vault يأخذ لقطات مشفرة لملفاتك وقواعد بياناتك، ويخزنها في فرانكفورت، ويتيح لك استعادة أي نقطة سابقة بنقرة واحدة. يتم تشفير الملفات على خادمك قبل مغادرتها — لا يمكن لـ Jetweb قراءة محتوياتها.

بداية سريعة

قم بإرسال رابط الموقع مع الفئات التي تريد نسخها احتياطياً عبر 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" للمنتج ذي الصلة. احتفظ بالرموز من جانب الخادم — لا تلتزم بها أبدًا في المستودعات العامة أو تشحنها في حزم الواجهة الأمامية.

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؛ وتستدعي المشاريع غير المرتبطة بواجهة REST API من cron أو CI.