documentation
machines with a live HTTPS URL and an SSH login. all from your terminal.
real virtual machines. own Linux, disk, and IP. booted in seconds. every machine gets a public HTTPS URL with automatic certificates and an SSH login. no web console: your SSH key is your identity. everything runs over SSH: the interactive dashboard, one-shot commands you can script, or the CLI inside your machines.
$ ssh dashboard@ironwire.sh create mybox created mybox url: https://mybox.alice.ironwire.xyz ssh: mybox@ironwire.sh
new? start with getting started. invite to running machine in about two minutes.
topics
| getting started | enroll, create your first machine, reach it over HTTPS and SSH |
| connecting & keys | key-based identity, handles, managing keys, linking devices |
| machines & lifecycle | create, sizes & images, power, pause/resume, copy, resize, delete protection |
| networking & urls | machine URLs, ports, publishing, custom domains, private networking |
| the shared drive | account-wide storage mounted into your machines |
| environment variables | account and machine variables, precedence, the injected IRONWIRE_* vars |
| orchestration mode | machines that manage machines: controllers, workers, safety rails |
| quotas & budgets | your limits, how usage is counted, max sizing |
| the dashboard | the terminal UI: live stats, shells & tabs, file manager, themes |
| the cli | the ironwire client, in every machine and on your laptop; JSON output, agent skills |
| agent skills | ready-made skills that teach coding agents the fleet |
| command reference | every command, flag, and default in one place |
tip every command also works as a one-shot:
ssh dashboard@ironwire.sh <command>. add IRONWIRE_FMT=json inside a
machine for machine-readable output. see the
command reference.