> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.goodflag.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.goodflag.com/_mcp/server.

# Sauvegarde et restauration

> Protéger et restaurer les données de votre instance

# Sauvegarde et restauration

La persistance du Workflow Manager est composée de :

* Dossiers dans le système de fichiers : stockent les documents de parapheur et les autres ressources du tenant.
* Cluster Elasticsearch : indexe les métadonnées des parapheurs, des utilisateurs et des tenants.

## Sauvegarde des dossiers

Une sauvegarde de dossiers consiste à sauvegarder les dossiers suivants (voir la configuration de l'application pour leur emplacement par défaut) :

* `exportFolderPath`
* `resourceFolderPath`

Notez qu'il n'est pas nécessaire d'effectuer des sauvegardes atomiques de votre système de fichiers. Vous êtes libre de réaliser des snapshots si votre système de fichiers le permet, ou d'effectuer des sauvegardes au niveau fichier des dossiers (avec la commande `rsync` par exemple).

## Snapshot Elasticsearch

Veuillez consulter la [documentation officielle d'Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.html) pour apprendre à réaliser un snapshot de votre cluster Elasticsearch.

## Reprise après sinistre

Dans un scénario de reprise après sinistre, vous devez restaurer à la fois une sauvegarde de dossiers et un snapshot Elasticsearch.

Notez que pour éviter les incohérences, vous devez toujours restaurer un snapshot Elasticsearch réalisé *avant* la sauvegarde de dossiers que vous souhaitez restaurer. Notez également que vous ne devez pas restaurer un snapshot Elasticsearch réalisé trop longtemps avant la sauvegarde de dossiers. La propriété `garbageMaxAge` dans la configuration de l'application détermine le délai au terme duquel les fichiers sont purgés des dossiers une fois qu'ils ne sont plus utilisés. Par défaut, les fichiers sont purgés après 12 heures, ce qui signifie que :

* Vous devez vous assurer que le délai entre votre snapshot Elasticsearch et votre sauvegarde de dossiers est inférieur à 12 heures. Il est recommandé de créer une sauvegarde de dossiers immédiatement après chaque snapshot Elasticsearch.
* Vous pouvez toujours restaurer un snapshot Elasticsearch créé au cours des 12 dernières heures sans avoir besoin de restaurer une sauvegarde de dossiers.
* Vous n'avez pas besoin de conserver des sauvegardes de dossiers plus anciennes que votre plus ancien snapshot Elasticsearch.