Lifecycle states
Stopped VMs bill at full rate because cloud resources stay reserved. Suspend or destroy to stop machine billing.
Suspend vs stop vs destroy
Stop keeps the cloud instance alive. Resources stay reserved, billing continues, IP is retained. Use when you need the VM back quickly with the same IP.
Suspend snapshots the VM, deletes the cloud instance, and stops machine billing. You pay only image storage (~$1.95/mo for a 25 GB boot disk). Disks attached to the VM keep billing while it is suspended and are re-attached on resume. Resume later with machine0 start — the VM gets a new IP.
Destroy deletes everything permanently.
HTTPS proxy
Every VM gets authenticated HTTPS at https://<name>.mac0.io, proxying to port 80. No DNS or TLS setup needed. Renaming a VM updates the endpoint.
In-browser terminal
VMs created with a managed key get a one-click in-browser shell from the web
dashboard. See SSH → In-browser terminal.
Commands
See CLI reference and MCP reference.