Skip to content

File Transfer

The file transfer panel lets you upload and download files between your device and the Pi. This is especially useful on mobile where you can't use scp or SFTP.

Opening the Panel

Click [files] in the status bar (top-right) to open the file transfer slide-out panel. Click the X or click [files] again to close it.

Uploading Files

Drag and Drop

Drag files from your desktop or file manager onto the upload zone in the panel. The upload starts automatically.

Click to Upload

Click the upload zone to open a file picker. Select one or more files.

Large Files

Files under 25MB upload in a single request. Larger files (up to 5 GB) are automatically split into 25MB chunks and reassembled on the server. This keeps each request under Cloudflare's 100MB limit.

You'll see a progress indicator: Uploading filename.xlsx (3/12)...

Downloading Files

Click any filename in the file list to download it. The file is fetched with your auth token and downloaded via your browser.

Deleting Files

Click the X button next to a file to delete it. You'll be asked to confirm before deletion.

File Location

All transferred files are stored in /home/oracle/transfers/ on the Pi. You can access them from any terminal tab:

bash
ls ~/transfers/

Supported File Types

Any file type is supported. Common uses:

  • Excel files (.xlsx, .xlsm) for NetSuite uploads
  • CSV files for financial data
  • ZIP archives
  • Documents and reports

Limitations

  • Maximum file size: 5 GB per file
  • Filenames must be alphanumeric with dashes, underscores, dots, parentheses, and spaces
  • Upload sessions expire after 1 hour if not completed

Built by Carlos Lenis in Miami