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 కీలు" కింద డాష్‌బోర్డ్‌లో ఒకదాన్ని రూపొందించండి. టోకెన్‌లను సర్వర్-సైడ్‌లో ఉంచండి — వాటిని పబ్లిక్ రిపోజిటరీలలో కమిట్ చేయవద్దు లేదా ఫ్రంట్‌ఎండ్ బండిల్స్‌లో పంపవద్దు.

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ని పిలుస్తాయి.