← Back to armoredgate.com  ·  Products  ·  Pricing  ·  Blog

Getting Started

Install Volt and run your first workload in under 2 minutes.

Prerequisites

Installation

One line installs the signed binary and sets up directories, networking, and systemd:

# Install Volt (x86_64 or arm64, auto-detected)
curl -sSL https://get.armoredgate.com/volt | sh

Then verify and check host readiness:

volt version        # -> volt version 0.3.0
volt compat         # host readiness preflight (kernel, nspawn, cgroup2, KVM...)
volt init           # (re)initialize the host environment if needed

Direct downloads

Prefer to fetch the binary yourself? Every release is signed by our FIPS 140-2 Level 3 HSM (ECDSA P-384 / SHA-384) and verifiable offline.

PlatformBinarySignature
Linux x86_64volt-linux-amd64.sig · spec
Linux arm64volt-linux-arm64.sig · spec

Also: SHA256SUMS · signing public key

VoltStudio backend (studio-api, x86_64): studio-api-linux-amd64 · .sig · spec — same HSM signature; verify it the same way.

Verify the signature

curl -fsSL https://get.armoredgate.com/releases/volt-linux-amd64 -o volt
curl -fsSL https://get.armoredgate.com/releases/volt-linux-amd64.sig -o volt.sig.b64
curl -fsSL https://get.armoredgate.com/releases/volt-linux-amd64.pubkey.pem -o volt.pub.pem
base64 -d volt.sig.b64 > volt.sig.bin
openssl dgst -sha384 -verify volt.pub.pem -signature volt.sig.bin volt   # -> Verified OK

Uninstall

# Remove Volt (your data at /var/lib/volt is preserved)
curl -sSL https://get.armoredgate.com/volt | sh -s uninstall
# or, if the binary is installed:
volt uninstall
# also remove data:
curl -sSL https://get.armoredgate.com/volt | sh -s uninstall --purge

Your First Container

# Run a simple container
volt run --name hello alpine echo "Hello from Volt"

# Run nginx with port mapping
volt run --name web -p 8080:80 nginx

# Check running workloads
volt ps

Your First VM

When you need hardware-level isolation, Volt can run workloads as microVMs using VoltVisor:

# Create a microVM
volt vm create --name secure-vm --base alpine --memory 128M

# Start it
volt vm start secure-vm

# Check VM status
volt vm list

Tip: Use containers for most workloads. Use VMs when you need kernel-level isolation — multi-tenant environments, untrusted code execution, or regulatory compliance.

Next Steps