Minimum Requirements
sos-vault ships as a self-contained appliance. This page lists the minimum operating system, hardware, and package dependencies the installer expects to find on a freshly imaged host.
Supported operating systems
- Ubuntu 22.04 LTS (Jammy)
- Ubuntu 24.04 LTS (Noble)
- Red Hat Enterprise Linux 8.x / 9.x
- Rocky Linux 8.x / 9.x
- AlmaLinux 8.x / 9.x
The installer will continue on an unrecognised distribution but the install is untested outside the list above.
Hardware floor
- RAM: 32 GB recommended. The installer warns below this floor but proceeds.
- CPU: 16 cores recommended. The installer warns below this floor but proceeds.
- System disk: a separate root volume for the OS and the appliance binaries
(
/opt/sos-vault,/var/lib/docker). - Vault disk: a dedicated block device for the ZFS pool that backs
/vault. Size depends on case retention — budget for the largest sosreport you will store, times the number of cases kept online.
Runtime dependencies
These are listed under Depends: in the deb control file and pulled in
automatically by apt-get install on Ubuntu/Debian. On RHEL/Rocky/AlmaLinux,
alien --to-rpm preserves the list and dnf resolves it.
docker.io(ordocker-ce) plusdocker-compose-pluginufwopensslsosreportzfsutils-linuxrsync
Network
- TCP 80, 443 inbound from your analyst network. UFW is configured by the installer.
- Outbound 443 only needed for module downloads from the
sos-vault Customer Portal and for optional LLM model pulls. The appliance
does not phone home for licensing once the
.licis uploaded.
Licensing
You need a .lic file issued by the sos-vault Customer Portal. The
appliance enforces the licensed seat count on user creation and blocks
expired or revoked licenses. The license file is bound to this host's
/etc/machine-id — ordering a new license is required when the
appliance moves to new hardware.