hosting

A global product. Put the hub where your policy says.

The hub is one container with one data volume and one outbound call to the AI API. Agents only ever need to reach the hub. Hosted by us, on your premises, or in your own cloud — in the region you already use. Sydney is one hosted option, not the product's identity.

hosted

Hosted by Binary Elements

Sign in and start enrolling. Backups, patching, TLS and uptime are ours. The hosted region we run today is Sydney. Best when you would rather not run another server.

on-premise

On-premise

A box in your own rack or the customer's. One container, one volume. Nothing leaves the building except the AI API call, and that can be switched off per company.

your cloud

Your own cloud

The account and region you already pay for. A small VM is plenty for hundreds of machines. Your data stays in your tenancy and your backups are your own.

what it looks like

One container, one volume, one hostname.

docker run -d --name be-hub \
  -p 8001:8001 -v be-hub-data:/data \
  -e PUBLIC_URL=https://hub.[yourdomain] \
  -e ADMIN_PASSWORD=… -e ANTHROPIC_API_KEY=… \
  be-hub:latest
# put TLS in front (Caddy, Traefik, nginx) and open 443 outbound from the machines

The hub is a single Node process with an embedded database. Releases, the audit trail and history live on the volume. Upgrades are a new image and a restart; agents reconnect within two minutes. [Confirm the image name and the environment variables against the docs before publishing.]

Run your own hub, in the docs →

questions

About running it.

What does the hub need?
A container runtime, a persistent volume for the database and releases, a hostname with TLS, and outbound HTTPS to the AI API. A 2-vCPU, 2 GB VM serves hundreds of machines.
Can I move from hosted to self-hosted later?
Yes. The whole state is one volume. Copy it, point the agents at the new hostname with the install link's apply option, done.
Which cloud and which region?
Any that runs a container: a small VM at your usual provider, a container service, or a box in the rack. Nothing in the hub depends on a specific cloud or country. Your region is the one you pick.
Where is the hosted option?
The hosted hub Binary Elements runs today is in Sydney. That is a deployment we operate, not a claim that the product is Australian-only. If you need another region, run it yourself or ask us — do not assume we have a published second hosted region.
Does BE AI still call an external API when self-hosted?
Yes, the investigator uses the AI provider's API over HTTPS with your key. Machine output goes to the model as untrusted text; nothing is stored there. Turn BE AI off per company if a customer forbids it.
How is self-hosting priced?
Quote, not a published list price. Capacity bands at 50, 150 and 500 machines are how we size a quote. Hosted is a different bill: US$69 per named technician, unlimited machines, 500 BE AI runs included per seat; additional run packs are +500 for US$99 one-time from Billing in the hub. Pricing →

One control plane. Named people approve every change.

Shadow your incumbent on up to 100 devices, or start a free trial. Your approvals, your data. Uninstall the agent and you are out.