Backup Vault

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

https://backup.api.jetweb.appREST APIEU-ban tárolt

Áttekintés

A Backup Vault titkosított pillanatképeket készít a fájlokról és adatbázisokról, Frankfurtban tárolja őket, és lehetővé teszi bármely korábbi pont visszaállítását egy kattintással. A fájlok a szerveren titkosításra kerülnek, mielőtt elhagynák azt – a Jetweb nem tudja elolvasni a tartalmukat.

Gyors útmutató

POST-oljon egy webhely URL-t a biztonsági mentéshez kívánt kategóriákkal. Az API visszaad egy feladat azonosítót, amelynek állapotát lekérdezheti.

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
  }'

Hitelesítés

Minden API végponthoz Bearer token szükséges. Hozzon létre egyet a Dashboard-on az "API kulcsok" alatt a megfelelő termékhez. A tokeneket szerveroldalon tárolja – soha ne adja ki nyilvános tárolókba vagy frontend csomagokba.

bash
Authorization: Bearer YOUR_API_KEY

Végpontok

Alap URL: https://backup.api.jetweb.app

POST
/api/backups
Indítson egy új biztonsági mentési feladatot. Elfogadja a site_url, include_db, include_files paramétereket.
GET
/api/backups
Listázza a fiók meglévő biztonsági mentéseit.
POST
/api/backups/:id/restore
Biztonsági másolat visszaállítása azonosító alapján az eredeti webhelyre vagy egy új célhelyre.
DELETE
/api/backups/:id
Biztonsági másolat végleges törlése a hidegtárolóból.
GET
/api/usage
Visszaadja a hitelesített fiók aktuális használati kvótáját és fennmaradó keretét.

Integrációk

A WordPress bővítmény automatikusan ütemezi a napi biztonsági mentéseket. A Plesk felhasználók telepíthetik a Jetweb Backup kiterjesztést; a fej nélküli projektek a REST API-t hívják cron-ból vagy CI-ből.