Friction

Pain point · Self-hosting & upgrades · Blocks work

Restore creates its extraction directory outside the temp directory

1 source thread · first seen 2026-09

Summary

The restore command passes the temp directory itself to `mkdtemp`, creating the workspace at the filesystem root rather than inside the temp directory. Non-root deployments may fail with a permissions error before extraction.

Affects
Self-hosted deployments

Evidence

Excerpts are copied word for word from the source; follow the link to read it in full.

“A non-root deployment can't write to `/`, so the restore fails with `EACCES` before extraction”

Add what you saw Report this item