Get version 1.9.3 from the download page. Both platforms are 64-bit.
Download saltbush-1.9.3-windows-x64-setup.exe and run it. It asks who Saltbush is for:
%LOCALAPPDATA%\Programs\Saltbush Terminal with no administrator rights needed.C:\Program Files\Saltbush Terminal with a Start menu entry for every user. Windows asks for administrator rights.
Either way Saltbush Terminal is added to the Start menu and each user keeps their own settings. An update keeps the choice you made last time. For a scripted install, /S /ALLUSERS or /S /CURRENTUSER chooses without asking. Remove it from Settings → Apps or with the Uninstall shortcut (an install for everyone asks for administrator rights); your settings are kept.
For a portable copy, extract saltbush-1.9.3-windows-x64.zip anywhere and run Saltbush Terminal\saltbush.exe. Keep the DLL files next to it.
%APPDATA%\saltbush.python on the PATH. Lua is built in.ssh.exe and sftp.exe.The Windows version has been tested under Wine. Tell us if something does not work on your PC.
Download saltbush_1.9.3_amd64.deb, open a terminal in that folder and run:
sudo apt install ./saltbush_1.9.3_amd64.deb saltbush
It needs Ubuntu 24.04, Debian 13 or newer. apt installs libssh and the other libraries, and suggests libsecret-tools (credential passwords) and python3. After installing, Saltbush Terminal also shows up in Discover and other software centres. Remove it with sudo apt remove saltbush.
tar xf saltbush-1.9.3-linux-x86_64.tar.gz cd saltbush-1.9.3-linux-x86_64 ./install.sh
This installs into ~/.local without root. ./install.sh –uninstall removes it again. It needs glibc 2.34 or later and libssh (libssh-4 or your distribution's equivalent).
Settings are kept in ~/.config/saltbush (SALTBUSH_CONFIG chooses another folder). The file is written safely and readable only by you; if it ever cannot be read it is kept as settings.json.bad-<date> rather than overwritten.
From version 1.5.0, Saltbush Terminal tells you when a new version is out. Once a day, a few seconds after it starts, it reads a small file on the website (https://retro.theiguru.au/saltbush/latest.json) that names the newest version. Nothing about you is sent, only the Saltbush version and operating system.
When there is a newer version, a window shows what is new, with three buttons:
.deb and asks for your password (the normal system password prompt). Then choose Restart Now, or keep working and restart later.Help → Check for Updates… checks straight away, even for a skipped version, and tells you if you already have the latest. To stop the daily check, untick Tell me when a new version is available in the update window or in Options → Global Options.
Version 1.4.0 and older have no update check: install 1.5.0 by hand once, the same way as a new install (on Linux, sudo apt install ./saltbush_1.5.0_amd64.deb upgrades in place and keeps your settings). Updating needs curl, which Windows 10 and later and most Linux systems include.
-o options, or agent forwarding on Windows). Install the OpenSSH client.dialout group and log in again.curl is missing. Open Download Page in that window still works.~/.cache/saltbush/updates with sudo apt install.