Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.machine0.io/llms.txt

Use this file to discover all available pages before exploring further.

Lifecycle states

StateBilled?Has IP?Notes
CREATINGYesNoProvisioning (1-3 min, longer for large images)
RUNNINGYesYesReady for SSH
STOPPEDYesYesResources reserved. Still billed at full rate.
SUSPENDINGSnapshotting in progress
SUSPENDEDImage storage onlyNoCloud instance deleted. ~$0.078/GB/mo.
DestroyedNoGone. Irreversible.
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 disk). 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.

Commands

See CLI reference and MCP reference.