Hosts & groups

Add hosts, organise them in groups and tags, and duplicate or move them between vaults.

hostsserversgroupstagsbookmarksenvironment variablesmove hostduplicate host

Hosts & groups

A host is a saved SSH server: its address, how to sign in, and options for the session. Groups and tags keep a long list manageable.

Add a host

Open a vault → Hosts → the + button → Add Host. The form is split into cards:

  • General — Label and Tags (comma-separated).
  • Connection — Address and Port.
  • Credentials — Inline credentials stored on this host only, or Use an identity to borrow a shared credential. See Identities & SSH keys.
  • Jump chain — reach the host through bastions. See Jump Chains.
  • Environment — variables exported into every shell on this host, in order, so a later one can use an earlier one. Values are expanded by the remote shell, so $HOME and $PATH work.
  • Display GUI (X11 forwarding) — see X11 Forwarding.
  • SSH agent forwarding — see SSH agent & agent forwarding.
  • Session recording — Record sessions records every terminal to this host. See Session recording.
  • Groups and Notes.

The same + menu has Add Group and Import → From ~/.ssh/config.

Browse your hosts

Two toggle pairs above the list:

  • Browse shows your groups first; double-click a group to drill into it. Grouped lists every group with its hosts inline, then Ungrouped.
  • Cards or List for how hosts are drawn.

The tag button filters by one or more tags. Active filters show as chips you can remove one by one.

Each host shows its OS (detected on first connect) and a reachability icon.

Host actions

Double-click a host to connect. Its menu has Connect, Explore SFTP, Edit, Duplicate… and Move to another vault…. Delete host is in the edit form.

Groups

A group collects hosts, and a host can be in several groups. Its menu offers Duplicate group…, Move group…, Duplicate all hosts… and Move all hosts…. Delete a group from its edit form.

Moving between vaults

Moving or duplicating a host brings what it depends on, such as its identity and jump hosts. You're asked what to do with each one.

Tips

  • Replacing PATH in Environment? Keep $PATH in the value, or the shell loses its own commands.
  • Editing a host's route stops any port forward running through it, so it can restart on the new route.