ironwire / documentation

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.