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를 호출합니다.