Skip to main content
Boxes have an auto-stop timer. The default is 1 hour. For work that should keep running until you stop it yourself, disable auto-stop:
box new --no-auto-stop
For an existing Box:
box extend bx_f7k2q9hd --no-auto-stop
You can also set No auto-stop from the dashboard. Use this for demos, browser sessions, long setup jobs, or unattended workflows where stopping the VM would interrupt work and force you to restart processes.

Timed Extension

If you still want an auto-stop deadline, extend the Box instead:
box extend bx_f7k2q9hd --hours 12
box extend bx_f7k2q9hd --ttl 2592000
2592000 seconds is 30 days. This is the maximum numeric TTL accepted by the Box API; larger values are capped to 30 days.

Resume and Fork

box stop snapshots the filesystem. box resume restores that filesystem, and box fork creates a new Box from the latest snapshot. Do not rely on running processes surviving a stop/resume or fork boundary. After a resume or fork, check your app server, background workers, dev server, tunnels, browser session, and any other runtime processes, and start them again if needed. For repeatable workflows, keep setup and start commands idempotent:
box ssh "$box_id" -- bash -s < ./setup.sh
box ssh "$box_id" "cd /home/user/ariana-ide-private && npm run dev"