Skip to content

Downloads

A valid license is required to download and deploy SPEAR. To obtain a license:

  1. Schedule a demo to see SPEAR in action
  2. Contact our sales team to discuss licensing options
  3. Once licensed, you’ll receive access to download the latest release

  1. Download the latest release for your architecture
  2. Extract the archive
  3. Set the SPEAR_ENCRYPTION_KEY environment variable
  4. Run ./spear serve

Terminal window
# Download latest release
wget https://github.com/mwgroup-io/SPEAR/releases/latest/download/spear-linux-amd64.tar.gz
# Extract
tar -xzf spear-linux-amd64.tar.gz
cd spear
# Set encryption key (use a secure 32-character key)
export SPEAR_ENCRYPTION_KEY="your32characterencryptionkey1234"
# Run SPEAR
./spear serve

arm64 (ARM 64-bit, Raspberry Pi 4+, AWS Graviton)

Section titled “arm64 (ARM 64-bit, Raspberry Pi 4+, AWS Graviton)”
Terminal window
# Download latest release
wget https://github.com/mwgroup-io/SPEAR/releases/latest/download/spear-linux-arm64.tar.gz
# Extract
tar -xzf spear-linux-arm64.tar.gz
cd spear
# Set encryption key (use a secure 32-character key)
export SPEAR_ENCRYPTION_KEY="your32characterencryptionkey1234"
# Run SPEAR
./spear serve

RequirementMinimumRecommended
OSLinux (Ubuntu, Debian, RHEL, etc.)Ubuntu 22.04 LTS
Architectureamd64 or arm64-
RAM2 GB4 GB
Disk1 GB10 GB+
CPU2 cores4 cores
NetworkPort 8090-

The encryption key must be exactly 32 characters. Generate a secure key:

Terminal window
openssl rand -base64 32 | head -c 32

Important: Store this key securely. Losing it means losing access to encrypted data.


After starting SPEAR:

  1. Access the web interface

  2. Create admin account

  3. Check version

    Terminal window
    ./spear --version

Terminal window
chmod +x ./spear

Change the port:

Terminal window
./spear serve --http 0.0.0.0:8091

Ensure SPEAR_ENCRYPTION_KEY is set:

Terminal window
echo $SPEAR_ENCRYPTION_KEY # Should show your key

For production environments, see the Deployment section for:

  • HTTPS setup with Traefik SSL
  • Running as a systemd service
  • Reverse proxy configuration
  • Automated backups

See the Release Notes for version history and changelogs.