Guides
Connect your storage
A storage connection points Sidera at one disk, NAS, or server so a portal can serve and receive files from it. You do this once per machine, from a small program called the Sidera Storage Bridge — generate a token in the browser, paste it into the Bridge on that machine, and it takes care of the rest.
How it works
Nothing about the disk itself — its path, its operating system — ever needs to be typed into the browser. The control plane only ever hands out a short-lived token; the machine that actually has the disk uses that token to identify itself and register, then tells the control plane where its shared folder lives. This is deliberate: the workspace admin sitting in a browser rarely has any reason to know a remote machine's exact folder layout, and the control plane never touches that machine's filesystem directly at all.
1. Generate a token
-
Open the workspace admin console and start a new connection
Sign in at your workspace's
config.address as a workspace admin, go to Agents, and choose Connect your storage. -
Choose "On-premise disk or server"
Cloud storage (S3, Azure Blob, Google Cloud Storage) connects a different way and is marked "Coming soon" for now.
-
Name it, and generate a token
Give the storage a name people will recognize later — "Edit Suite RAID", "Archive NAS - 2nd floor" — and Sidera generates a one-time enrollment token.
Copy the token nowThe dialog shows it exactly once. If you close it before copying, generate a new one — the old one still works until it expires, it just won't be shown again.
2. Install the bridge on the host
Run this on the machine that actually has the disk — not necessarily the machine you're reading this on. It downloads the Sidera Storage Bridge, then asks you for the token and the folder to share.
curl -fsSL https://your-domain/downloads/install-agent.sh | sudo bash -s -- \ --control-plane https://your-domain
# Run in PowerShell, as Administrator Invoke-WebRequest -Uri https://your-domain/downloads/install-relay-agent.ps1 -OutFile install-relay-agent.ps1 .\install-relay-agent.ps1 -ControlPlaneUrl https://your-domain
-
Paste the token when asked
The installer looks the token up against the control plane and learns its own identity from it — you never type an ID anywhere.
-
Enter the local folder to share
Any path the account running the installer can read and write — e.g.
/mnt/mediaorD:\Relay. This is the only place that path is ever recorded. -
It installs itself as a background service
Survives closing the terminal, restarts after a reboot. Back in the dashboard, the storage flips from Waiting for host to Online within a few seconds.
--token, --name, --root — for a fully scripted install with no prompts at all.3. Assign it to a portal
A storage connection is just a registered host — it isn't attached to anything yet. Open (or create) a portal, and pick this storage from the dropdown as its root. One storage can back more than one portal at once, and one host can run more than one Bridge instance if it needs to serve more than one disk.
Security notes
Troubleshooting
The installer says it couldn't resolve the token
Double-check the control-plane URL matches your workspace's real address, and that you're pasting the token exactly as copied (no trailing space). Tokens also expire — generate a fresh one if it's been a while since you created it.
The storage still shows "Waiting for host" after installing
Confirm the service is actually running on the host (the installer prints how to check), and that machine can reach your control plane's address over HTTPS — a firewall or proxy blocking outbound traffic is the most common cause.
Can I connect a Mac?
Existing macOS storage connections keep working, but it's no longer offered for new ones — repeated background-service reliability issues on macOS specifically. Linux and Windows are both fully supported.