Direct upload on remote nodes

Remote Performance mode (directDownloadEnabled) sends browser uploads to the node via signed HTTPS /u/{token}.

Direct upload on remote nodes

Bypass the main app for browser uploads to a connected storage node.

Where to find it

Admin → Servers → edit connected remote server → Performance modeDeliver download & upload directly from this storage server (+ Public URL)

Field: directDownloadEnabled (same toggle as direct download).

How it works

Requires remote + setupStatus: connected + Performance mode on + decryptable node secret + HTTPS public base (filesUrl / apiUrl).

Browser uploads to signed /u/{token} on the node (token TTL default/max 86400 s, min 300). When off, uploads proxy through the main app.

Public URL must be HTTPS. There is no separate "upload only" switch - this toggle also controls direct download.

This is not CDN Performance mode (performanceMode on CDN rows).

Common problems

"Upload failed. SSL error."

Public URL is not HTTPS or the certificate does not match the host.

Related