> For the complete documentation index, see [llms.txt](https://docs.pentaho.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pentaho.com/pdc-admin/backup-and-restore.md).

# Backup and restore

Pentaho Data Catalog provides deployment-specific backup and restore capabilities that help administrators protect critical application data and recover the environment after data loss, service failure, host failure, or an unsuccessful maintenance activity.

Backup configuration, storage, and restore procedures differ depending on whether Data Catalog is deployed by using Docker Compose or Amazon Elastic Kubernetes Service (Amazon EKS). Use the procedure that corresponds to your deployment type.

### Docker Compose deployments

In Docker Compose deployments, Data Catalog supports automated backups through Ofelia cron jobs and manual backup and restore operations through the `pdc.sh` script. Backup data is stored in Docker volumes on the Docker host.

For configuration, backup, verification, restore, and recovery instructions, see Backup and restore in Docker.

### Amazon EKS deployments

In Amazon Elastic Kubernetes Service (Amazon EKS) deployments, Data Catalog supports automated backups via Kubernetes CronJobs and manual backups via Kubernetes commands. Backup data can be stored in Amazon Simple Storage Service (Amazon S3), Amazon Elastic Block Store (Amazon EBS), or Amazon Elastic File System (Amazon EFS).

For configuration, backup, verification, and restore instructions, see Backup and restore in Amazon EKS.

{% hint style="info" %}
Backup and restore operations must be performed by administrators who have access to the Data Catalog deployment environment and its configuration files.
{% endhint %}

{% hint style="warning" %}
Backup coverage and restore requirements differ by deployment type. Before you run a restore operation, review the supported backup targets, prerequisites, and limitations in the applicable deployment-specific topic.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pentaho.com/pdc-admin/backup-and-restore.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
