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”