Installation
System-wide installation into /usr/local/bin:
curl -Lo ./sind https://github.com/GSI-HPC/sind/releases/latest/download/sind-linux-amd64
# install sets mode 755 and copies to the target directory
sudo install ./sind /usr/local/bin/sind
Per-user installation into ~/.local/bin:
curl -Lo ./sind https://github.com/GSI-HPC/sind/releases/latest/download/sind-linux-amd64
install -D ./sind ~/.local/bin/sind
Most distributions include
~/.local/binin$PATHby default, but only if the directory exists at login time. You may need to log out and back in after creating it.
Build and install with Go:
go install github.com/GSI-HPC/sind/cmd/sind@latest
Check that sind is installed and your system meets all prerequisites:
sind doctor
This verifies Docker Engine version and cgroup configuration, and prints fix instructions if anything is missing.
sind requires a container image with systemd, munge, sshd, and Slurm installed. The default image is:
ghcr.io/gsi-hpc/sind-node:latest
Docker pulls the image automatically when creating your first cluster. Subsequent creates reuse the cached image — use --pull to force a fresh pull:
sind create cluster --pull
See Container Images for details on building custom images.