Skip to content

Use Case: Manage a homelab fleet

!!! tip "Pro feature" SSH machines, multi-machine buttons and execution profiles require RemoteX Pro.

πŸ”° The goal: you run a few machines at home β€” a NAS, a Raspberry Pi, a small server β€” and you keep typing the same SSH commands to check on them. With RemoteX you build the buttons once and click them from one window. This page ties together the pieces: machines, multi-machine buttons, and profiles.

1. Add your machines

Menu ☰ β†’ Manage Machines β†’ Add. Give each one a name, host, user, and SSH key.

Manage Machines

On first connect, RemoteX shows the host's fingerprint and asks you to confirm it (see Security) β€” no need to pre-seed known_hosts from a terminal.

2. One button, several servers

In the button editor, under Target machines, enable more than one machine (optionally including Local). The button becomes a multi-machine button: each click opens the picker so you choose where to run it.

Machine picker

!!! example "Health-check button" Command uptime && df -h, with your NAS, Pi, and server all enabled. One button answers "how is each box doing?" β€” pick the target each time.

3. Reuse run-conditions with profiles

If several buttons need the same service account or working directory, save an execution profile once and attach it β€” e.g. a Deploy profile (run as www-data, working dir /var/www/app) used by every web button.

4. Organise by category

Group buttons into categories like NAS, Pi, Docker so the grid stays readable. Click a category tab to filter.

βš™οΈ For sysadmins

  • Parallel vs sequential: a multi-machine button runs on one machine per click (via the picker). For the identical command on every server at once, either click through the picker per host, or keep a button per machine in a category.
  • Mixed OS fleet: today a button holds one command. If a target runs a different OS than the command expects (PowerShell vs bash), it may not run β€” keep OS-specific buttons separate for now. (Per-OS command variants are on the roadmap.)
  • Automate it with AI: point a local model at RemoteX via MCP and ask it to create machines, profiles and buttons for your whole fleet in one go.