Help & Reference

Export

Export downloads a copy of the content you authored — recipes, photos, settings, your catalog, and your store layout — packaged into one ZIP file you can re-import elsewhere.

Your recipes come back exactly as they left: every detail of a recipe survives the trip out and back, including shapes the plain-text form can’t spell. What the ZIP doesn’t carry is everything around them — see what’s not included — so it’s a portable archive, not a disaster-recovery backup. A full backup of a self-hosted install means backing up the database and storage volume directly; that’s the server operator’s job, not this download.

How to export

Tap mirepoix in the navigation bar, then choose Kitchen Settings. Under Data, click Export All Data (available to every kitchen member) and confirm the prompt. Your browser downloads a .zip file immediately.

What’s included

What’s not included

When you import, kitchen settings only fill in a destination kitchen that’s still using the defaults. If you’ve already customized a setting there, your value is kept — the import never overwrites it.

Using the export

The ZIP is re-importable on any Mirepoix installation. Use it for:

Edit a recipe offline

For each recipe, an import reads the file in the recipes/ folder in preference to the .md. So editing a .md and re-importing the ZIP as-is does nothing: the .json is read instead and your edit is skipped, with nothing to tell you. Change the # Title line and it’s worse — the edited file no longer matches its .json, so both are read and you end up with two copies of the recipe.

To bring a hand-edited .md in:

  1. Edit the .md, keeping it in the recipe format.
  2. Delete that recipe’s file from the recipes/ folder — it’s named for the recipe’s web address, not its title.
  3. Re-zip the folder and import it.

With no .json beside it, the .md is read as written. Delete only the ones you edited: each recipe is decided on its own.

One thing to know before you edit: the .md is a rendering, not the full record. A handful of shapes the text format can’t spell — a step that mixes a cross-reference with its own ingredients, two cross-references in one step, an untitled step alongside titled ones — come back changed, or fail that file’s import outright. The .json is the copy that carries them. Where a recipe uses one of those shapes, edit it in the app instead.

See also

Last updated August 29, 2026