Why a browser download or a sync client is the wrong tool
Pulling 10 TB out of object storage through a browser, a cloud console or a sync client built for documents means a TCP stream per object, throttled by distance to the region, a restart from the top when a laptop sleeps, and no record that what landed matches what was stored. Every team hits it eventually: an ML team pulling a training set to a GPU box, a lab restoring an archive to an instrument PC, a geospatial firm bringing imagery on-prem, an IT team seeding a backup appliance.
Bucket to on-prem in two steps
Step one: import. Connect the bucket and choose what to pull; the import runs on our servers into a workspace folder, not through your laptop. Any S3-compatible, Google Cloud Storage or Azure Blob bucket works, on every plan, and the workspace shows each file with its size and the checksum recorded on arrival.
Step two: pull it on-prem at line rate. Put a download watch folder on the server, in the desktop app or the headless Linux agent under systemd, pointed at that workspace folder; everything that lands appears on the NAS within a minute, sub-folders included, and nothing is ever deleted locally. Or script it with boita download from the CLI. The transfer runs through the accelerated transfer engine over UDP, in parallel sessions, and unfinished files are retried on the next scan.
Throughput is the lower of the plan ceiling and the line. 10 TB is 80,000,000 megabits. On Scale, fifty sessions at 45 Mbps allow 2.25 Gbps, so over a 1 Gbps line the pull is line-limited: about 22 hours, unattended. On Enterprise with 100 sessions over a 10 Gbps line the 4.5 Gbps plan ceiling takes over: about 5 hours. A 10 TB set just fits Scale’s 10 TB of storage; larger sets run in batches or on Enterprise, where storage is custom.
On-prem to bucket: the reverse
Going the other way, an upload watch folder on the server, or boita upload from a script, sends new files to a workspace folder as they finish; allowed hours and a workspace bandwidth window, enforced by the transfer server, keep the day’s connection free. On every plan, a sync rule pairs the folder with a bucket prefix and copies each file up as it lands or on a schedule. Enterprise auto-delivery also pushes to your own S3-compatible bucket or transfer server, with a delivery log.
- Import from S3-compatible, Google Cloud Storage or Azure Blob buckets, on every plan
- Download watch folder, Linux agent or CLI pulls to the NAS at line rate
- Upload watch folder or CLI sends back; a sync rule pushes on to the bucket
- Checksum on every file; allowed hours and bandwidth windows enforced by the server
Other clouds, SFTP and where the agent runs
Google Cloud Storage and Azure Blob Storage connect through their own APIs, alongside any S3-compatible endpoint. Boita is also an SFTP endpoint (Pro and above) for systems that can only speak SFTP. The agent installs on any Linux server with a shell, runs as a Docker image or a Helm release, and comes as Synology and QNAP packages.
What it costs, and what it does not change
Boita adds no per-GB fee of its own, in either direction, and no charge for downloads. Egress from a bucket is your cloud provider’s charge and is unchanged by Boita; what changes is the hours, the retries and the person watching them. Plans are flat: Pro ₹499 with 1 TB, Scale ₹7,999 with 10 TB, Enterprise custom.
