xPort Docs
xPort Docs
xPort anything. Anywhere. Expose local ports, share files and folders, and receive files through temporary public URLs — explore the guides, the CLI reference, configuration, and self-hosting.
Popular destinations
New to xPort? Start here
Build the CLI, connect to a relay, and open your first public URL.
Expose a local port
Point a public https://<name>.xport.sh URL at localhost:3000.
Share files & folders
Temporary download links with ranges, ZIP streams, and passwords.
Receive files from anyone
An upload page behind a temporary URL — requests included.
Every CLI option
Flags, environment variables, config keys, and precedence rules.
Configuration file
YAML config, defaults, and how to override everything.
Self-host the relay
Run control and data plane on your own server — or in Docker.
Protocol & roadmap
The normative tunnel spec and where xPort is heading next.

