Download Software House

Signed release 0.2.56 for Linux x86-64. Use the server installer for a standard setup, or verify a package for an advanced installation.

Server installer

For a dedicated Ubuntu server, follow the installation guide. The installer script downloads and verifies the release for you.

Signed packages

Online package
Downloads the application images needed during setup. Download 0.2.56 online package (90 MB).
Complete bundle
Includes the application images. Infrastructure setup can still need internet access. Download 0.2.56 complete bundle (2.98 GB).

Read the release notes.

Verify a package before running it

You need Bash, curl, OpenSSL 3 or newer, sha256sum and tar. These commands check the signing key, then the signed checksum and the package itself, before extracting it. Stop if any check fails.

Download and authenticate the online package
set -eu
mkdir -m 0700 software-house-0.2.56
cd software-house-0.2.56
release_url='https://downloads.blazingbanana.com/software-house/portable/versions/0.2.56'
package='software-house-online-linux-x64.tar.gz'
for file in "$package" "$package.sha256" "$package.sha256.sig" software-house-release-public.pem; do
  curl --proto '=https' --proto-redir '=https' --fail --show-error --location "$release_url/$file" -o "$file"
done
openssl pkey -pubin -in software-house-release-public.pem -pubout -out signing-key.pem
printf '%s  %s\n' '42ad9f615d71847e5428e6db66ad1d59656968745b46e31d6c098f77b8f6e72d' signing-key.pem | sha256sum --check
openssl pkeyutl -verify -pubin -rawin -inkey signing-key.pem -in "$package.sha256" -sigfile "$package.sha256.sig"
sha256sum --check "$package.sha256"
mkdir release
tar --no-same-owner -xzf "$package" -C release
cd release
./install.sh --help

For the complete bundle, use software-house-portable-linux-x64.tar.gz as the package name. Keep your configuration and credentials outside the release directory.

Verification files

SHA-256 of the canonical public key: 42ad9f615d71847e5428e6db66ad1d59656968745b46e31d6c098f77b8f6e72d.