github max-rh/sshelf v0.11.0
0.11.0 — 2026-07-27

latest releases: v0.13.1, v0.13.0, v0.12.0...
one month ago

Release Notes

Added

  • sshelf import --tailscale — import your Tailscale tailnet: every eligible machine
    becomes a searchable sshelf host in one command. Runs your own tailscale CLI
    (tailscale status --json) and maps each peer's MagicDNS name to the host name, its FQDN to
    the hostname (stable across IP churn; the Tailscale IP when MagicDNS is off), your tailnet to
    a site, and its ACL tags to sshelf tags.
    Mullvad exit nodes and machines shared in from other tailnets are left out, expired nodes are
    skipped, and offline machines are imported (being asleep is temporary). Add-only: hosts
    and sites that already exist are never touched, so re-running adds 0 — and, as ever, nothing
    under ~/.ssh is written. sshelf still makes no network calls of its own: the CLI runs only
    when you type the command, never at startup or in the background. $SSHELF_TAILSCALE_BIN
    points at the binary if it isn't on your PATH (the macOS app doesn't add it). No new
    dependencies.

Changed

  • sshelf import now reports how many parsed hosts were skipped as duplicates, and prints any
    site it creates.

Install sshelf 0.11.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-rh/sshelf/releases/download/v0.11.0/sshelf-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install max-rh/tap/sshelf

Download sshelf 0.11.0

File Platform Checksum
sshelf-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
sshelf-x86_64-apple-darwin.tar.xz Intel macOS checksum
sshelf-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
sshelf-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Don't miss a new sshelf release

NewReleases is sending notifications on new releases.