Skip to main content
Fix a config file or pull a log out of an app’s named volume without logging in to the server. Every operation is confined to the volume: paths with .., absolute paths and symlinks that point outside the volume are refused.

Dashboard

Open the app, then the Volumes tab. The Files card lists the volume, lets you open folders, download a file, upload a file into the current folder and delete a file (the delete button asks for a second click).

CLI

The remote side starts with :. Use - for stdout or stdin. All commands accept --json.

API

Downloads, uploads, deletes and restores write an audit entry that includes the file path. Delete removes one file, never a directory.

Behavior

  • An upload goes to a temp file and is renamed into place, so a failed or oversized upload never leaves a partial file. Existing mode and owner are kept so the app can still read what it owns.
  • Restoring a file reads the succeeded backup archive and writes only that one entry back. Other files are untouched.
  • The app keeps running. Editing a file the app has open is your call.
  • Remote nodes need an agent that includes this operation; an older agent answers with an error.

Limits

Last modified on October 29, 2026