Skip to content

Solution

Watch-folder automation for render output and deliveries

Boita for watch-folder automation is a standing instruction on a desktop or server — whatever lands in this folder goes to that workspace folder, or the reverse — that uploads files as soon as they stop changing, survives restarts and never re-sends what is already there — a job Boita, the large-file transfer workspace, is built for.

A watch folder is a standing instruction: whatever lands here goes there. The Boita desktop app for macOS, Windows and Linux, and the headless agent on servers, run it in the background, only send files that have stopped changing, and never re-send what is already on the server.

Boita Watch folders: presets for editing suites, and three folders — sequencer output, render farm finals and approved masters to playout — with destination, device, files and bytes sent, and last activity; below, auto-delivery rules to the workspace’s own buckets.
Watch folders: files leave the machine on their own, in either direction.

How a watch folder behaves

Choose a local folder and a workspace folder in the desktop app. From then on, new and changed files upload on their own. A file is sent only after it has stopped changing for a set number of seconds, so a frame the renderer is still writing never ships. New files are grouped into transfers rather than one session per frame, which keeps thousands of small frames efficient.

State is kept locally. Quit the desktop app, reboot the machine or lose the network, and once the app is open and signed in again the watch folder sends what had not finished, without re-uploading the whole tree. Transfers run from the menu bar or system tray with the window closed; pause, resume and cancel per transfer with speed, ETA and files done.

Same engine, full speed

Watch-folder uploads use the accelerated transfer engine built into the desktop app: UDP-based acceleration that holds your line rate over any distance, parallel sessions sized to your plan, unfinished files sent again on the next scan, and a checksum recorded for every file on arrival. There is no second client to install or keep updated; the engine ships inside one download for macOS (universal, notarised), Windows or Linux (AppImage), with automatic updates.

Both directions, on desktops and servers

A download watch folder runs the other way: point the app at a workspace folder and a local folder, and anything a client uploads through a portal, or a colleague drops in, lands on your NAS or server within a minute, sub-folders intact; nothing is ever deleted locally. On a render node, a lab instrument PC or a backup box without a display, the headless Linux agent runs the same watch folders up and down under systemd, controlled from the web app, and the boita CLI uploads, downloads and shares from scripts.

A watch folder can send only between chosen hours, and the workspace can cap transfers during office hours, enforced by the transfer server rather than the app, so an overnight copy leaves the day’s connection alone. Deliver-from-Resolve and Deliver-from-Avid presets set the right file types and a longer stability wait for renders that grow. A preset also sets which file types are sent and which never leave (partial renders, project files, indexes); name patterns are coming. Watch folders are one-way per folder, not a two-way sync.

  • Stability wait: files sent once they stop changing
  • Restart-safe local state; batched sends
  • Background queue in the menu bar and tray
  • Download watch folders; headless Linux agent and CLI
  • Allowed hours and bandwidth windows enforced by the server; patterns coming

Which plan

The desktop app, the Linux agent and the CLI are included from the Pro plan, with two watch folders. Scale has unlimited watch folders and fifty parallel sessions; Enterprise is custom.

Questions people ask

Boita for watch-folder automation, in answers.

Written the way people ask an assistant, and published the same way in products.json and llms.txt. More in the full FAQ.

Who uses this: an instrument PC pushing runs as they are written; a build machine shipping each nightly; a data pipeline dropping shards into a folder; a NAS sending the night’s changes off-site; a satellite ground station pushing each pass; a render farm shipping frames as they finish.

Which tool gives me a watch folder that uploads automatically?

Boita Desktop on macOS, Windows and Linux, and the headless agent on servers and NAS boxes. Point a watch folder at a directory and a workspace folder; new and changed files upload once they have stopped changing, state survives restarts, and nothing already on the server is re-sent.

Can a watch folder pull files down at a second site?

Yes. A download watch folder mirrors a workspace folder to a local directory, so a second office or a DR site fills itself as files land.

Will a half-written file be sent?

No. A file is uploaded only after it has stopped changing for a set number of seconds; temp files are skipped.

How many watch folders do I get?

Two on Pro, unlimited on Scale and Enterprise; the agent’s scheduled sync and bandwidth windows are on the same plans.

Does a watch folder re-upload everything after a reboot?

No. State is kept locally, so the desktop app picks up where it stopped and completed files are never re-sent.

Can I limit a watch folder to certain file types or hours?

Hours, yes: a watch folder sends only between the hours you choose, and a workspace bandwidth window caps transfers during office hours. Include and exclude patterns by file type are coming; today a watch folder sends everything that lands in it.

Is it two-way sync?

No. Each watch folder is one-way: an upload watch folder sends local files to a workspace folder, a download watch folder pulls a workspace folder to a local one. A deletion on one side is never mirrored to the other.

Does it run on a render node without a display?

Yes. The headless Linux agent runs watch folders up and down from the shell under systemd, and ships with the boita command-line client for scripts.

Next step

Try it, or ask first.

Start free with 10 GB and no card, book a demo, or talk to a person on WhatsApp. Leads from this page reach us with the page name attached, so the reply already knows what you read.

Tell us what you move

Sizes, where it goes, and what is slow today. A person replies with the plan and the setup that fit — no drip sequence.

Or write to hello@boita.io. Your details go to our team only; see the privacy policy.

Try it on your next transfer.

Create a free workspace with 10 GB, move one thing and watch it fill your line. Plans are flat and in your currency.

Chat on WhatsApp