Backup Vault
Integrate Backup Vault in minutes — REST API, WordPress plugin, and embed widgets.
Przegląd
Backup Vault tworzy zaszyfrowane migawki plików i baz danych, przechowuje je we Frankfurcie i umożliwia przywrócenie dowolnego poprzedniego punktu jednym kliknięciem. Pliki są szyfrowane na serwerze przed opuszczeniem go — Jetweb nie może odczytać ich zawartości.
Szybki start
Wyślij POST z adresem URL witryny i kategoriami, które chcesz utworzyć w kopii zapasowej. API zwraca identyfikator zadania, który możesz odpytywać o status.
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
}'
Uwierzytelnianie
Każdy endpoint API wymaga tokena Bearer. Wygeneruj go w panelu Dashboard w sekcji "API Keys" dla odpowiedniego produktu. Przechowuj tokeny po stronie serwera — nigdy nie umieszczaj ich w publicznych repozytoriach ani w pakietach frontendowych.
Authorization: Bearer YOUR_API_KEY
Endpoints
Base URL: https://backup.api.jetweb.app
/api/backups
/api/backups
/api/backups/:id/restore
/api/backups/:id
/api/usage
Integracje
Wtyczka WordPress automatycznie planuje codzienne kopie zapasowe. Użytkownicy Plesk mogą zainstalować rozszerzenie kopii zapasowej Jetweb; projekty headless wywołują REST API z cron lub CI.