← Blog

Importing a paperless-ngx export

Peter at Thaw · · guide, migration

Step by step: run the exporter, get the ZIP to Thaw, and what happens to your correspondents, types, tags and dates.

paperless-ngx ships a document exporter that writes every original file plus a manifest.json describing it. Thaw reads that manifest, so nothing you set up is lost; it just becomes hints.

1. Run the exporter

From your paperless host:

docker compose exec webserver document_exporter ../export

That writes the originals (and archived OCR copies) into the export folder alongside manifest.json. Zip the folder:

cd export && zip -r ../paperless-export.zip .

2. Get it to Thaw

If the ZIP is under the browser upload limit, drop it on the Import page. Most real exports are larger, so during early access the path is the command line:

aws s3 cp paperless-export.zip s3://<your inbound bucket>/imports/
php artisan thaw:import:archive <family> s3://<your inbound bucket>/imports/paperless-export.zip

We run this for early-access members; send us a note and we will do it with you. A browser path for large archives is coming with the cloud folder connectors.

3. What Thaw does with it

The archive is expanded in slices so a thousand-file export never times out. For each document in the manifest, Thaw imports the original file (not the archived OCR copy), and passes along as hints:

  • the paperless title
  • the correspondent’s name
  • the document type’s name
  • the tags
  • the created date and the archive serial number

The reader is told these came from a previous system and may be wrong. It confirms from the page. In practice they help a lot: a correspondent of “GEICO” and a type of “Insurance” make the reader’s job easy, and a wrong one is simply overridden.

4. Watch it fill in

The import page shows people and things appearing as they are found, a histogram by year, categories as they are sorted, and the first checkup items. Sorting a thousand documents takes well under an hour; the full read continues in the background, current documents first.

5. Turn the Mac mini off

Exact duplicates are recognised by content and linked, so if you exported twice, or the same bill was scanned twice in 2019, you get one document and a note. When the import shows done, the checkup will already have told you at least one thing you did not know.

Point it at the pile and walk away.

Early access is open to a small group of households and owner-run businesses. Tell us a little about your paper and we will send an invitation.