boxd sells persistent Linux virtual machines: each one a KVM guest with its own kernel, root, systemd and a fixed 100 GB copy-on-write disk. They boot in milliseconds, can be copied while running, and park themselves when idle.
The pattern it is built for is: compose one machine by hand (install tools, sign into agents, leave a service running), save it as a snapshot, then stamp out identical machines from it.
It is one product sold three ways: pay-as-you-go credits, a Custom contract with SSO and audit logs, and a self-hosted version you run on your own hardware.
Shown as the research found them. A contradiction means the provider's own pages disagree; an open question means the answer is not published.
- 01
The bill follows resident RAM, not the shape Open question
A 4 vCPU machine is 16 GiB, but boxd bills the memory it actually holds: $222.50 a month at 8 GiB resident and $304.26 at 16 GiB. boxd's own calculator assumes 2 GiB on an 8 GiB machine, which is a best case rather than a typical one.
- 02
Public URLs are open, and bot protection gates only wake-ups Open question
There is no authentication in front of name.boxd.sh. Bot protection is on by default, but it only asks a browser check when a request would wake a sleeping machine, and it applies to the main address, never to subdomain proxies or custom domains. A webhook, API client or uptime monitor that hits a sleeping machine gets a 503 check page and the machine does not wake.
- 03
The machine quota is stated as both 50 and 100 Contradiction
Docs and FAQ say 50 machines per organisation; the pricing page says 100 included, raiseable on request.
- 04
Inbound public IPv4 is contradictory Contradiction
The docs say every machine's domain points at the proxy's shared public IP, and SSH runs on a dedicated port on that shared proxy IP. The FAQ says machines come with a public IPv4. No price for an inbound IPv4 is published. Both statements are current, so the answer is unresolved.
- 05
Static egress IP is unconfirmed Open question
No boxd page mentions a dedicated or static outbound address, and none prices one. battleships.dev lists it as a feature. We could not confirm it, so it is neither offered nor ruled out here.
- 06
Prices moved about 20% in 19 days Open question
The 9 October capture showed €0.049/vCPU-hour, €0.015/GiB-hour and 50 machines; the 28 October page shows €0.039, €0.012 and 100 machines. Any cost figure needs a date.
- 07
Storage prices are not published Open question
Snapshots, checkpoints, backups and extra disks all exist, and none has a published price. Egress has no price or allowance either.
- 08
No status page and no REST API Open question
status.boxd.sh does not resolve and boxd.sh/status is a 404. The only wire API is gRPC; there is no HTTP/JSON endpoint for machines.