Installation
Download, verify, and install Truss on Linux, macOS, or Windows.
Truss ships as a self-contained desktop binary — no cluster-side install required.
Download
Get the latest release from GitHub Releases.
| Platform | Architecture | Artifact |
|---|---|---|
| Linux | x64 | truss-<version>-linux-amd64.AppImage |
| Linux | arm64 | truss-<version>-linux-arm64.AppImage |
| macOS | Intel (x64) | truss-<version>-macos-intel.dmg |
| macOS | Apple Silicon (arm64) | truss-<version>-macos-arm64.dmg |
| Windows | x64 | truss-<version>-windows-amd64.exe |
| Windows | arm64 | truss-<version>-windows-arm64.exe |
Verify Release Artifacts
Verification is strongly recommended for production installs.
# Import the release signing key bundled in the repo
gpg --import KEYS
# Optional: check the fingerprint
gpg --fingerprint CD786AF6C8054E3630457321899FF2FEE3CD9D96
# Verify the signed checksum manifest
gpg --verify SHA256SUMS.asc SHA256SUMS
# Verify artifact checksums
sha256sum -c SHA256SUMS # Linux
shasum -a 256 -c SHA256SUMS # macOS
Install
Linux (AppImage)
chmod +x truss-<version>-linux-amd64.AppImage
./truss-<version>-linux-amd64.AppImage
Tip
Place the AppImage in ~/Applications/ and create a .desktop entry for launcher integration.
macOS (DMG)
- Open the
.dmg - Drag Truss.app to
Applications - Launch Truss
If Gatekeeper blocks first launch:
xattr -cr /Applications/Truss.app
Then right-click → Open.
Windows (NSIS Installer)
- Run
truss-<version>-windows-amd64.exe - Choose an install path
- Launch Truss from Start Menu
First Run
- Initialize the vault — choose
passwordorgpgmode - Import contexts — from
~/.kube/configor paste kubeconfig YAML - Confirm active profile / context
- Stay in
ROmode while validating access - Open Overview to confirm cluster connectivity
Upgrade
User data lives in ~/.config/truss/ (Linux/macOS) or %AppData%\truss\ (Windows) — separate from the binary — so upgrades are in-place:
- Close Truss
- Install the new release
- Launch and verify vault unlock
Warning
Back up contexts.enc and preferences.json before major version upgrades.
Uninstall
Binaries:
- Linux: delete the AppImage file
- macOS: remove
Truss.appfrom Applications - Windows: uninstall via Settings → Apps
User data (optional, destructive):
# Linux / macOS
rm -rf ~/.config/truss/
# Windows (PowerShell)
Remove-Item -Recurse "$env:APPDATA\truss"