Prerequisites
Overview
Before deploying Smallest Self-Host with Docker, ensure your system meets the hardware and software requirements. This guide walks you through everything you need to prepare your environment.
Hardware Requirements
Minimum Specifications
4 cores minimum
8+ cores recommended for production
16 GB minimum
32+ GB recommended for production
NVIDIA GPU required
- L4 or L40s (recommended)
- A10, A100, H100, T4 (supported)
- Minimum 16GB VRAM
100 GB minimum
- 50 GB for models
- 50 GB for logs and data
Software Requirements
Operating System
Smallest Self-Host supports the following operating systems:
Ubuntu/Debian
CentOS/RHEL
Other Linux
Required Software
Installation Guides
Install Docker
Ubuntu
CentOS/RHEL
Install NVIDIA Driver
Ubuntu
CentOS/RHEL
After reboot, verify:
Install NVIDIA Container Toolkit
Verify GPU Access
Test that Docker can access the GPU:
You should see your GPU information displayed.
Credentials
Before installation, obtain the following from Smallest.ai:
License Key
Your unique license key for validation
Contact: support@smallest.ai
Container Registry Access
Credentials to pull Docker images:
- Registry URL:
quay.io - Username
- Password
Contact: support@smallest.ai
Model URLs
Download URLs for ASR models
Contact: support@smallest.ai
Network Requirements
Ensure the following ports are available:
The License Proxy requires outbound HTTPS access to Smallest’s license servers for validation. Ensure your firewall allows outbound connections to:
console-api.smallest.ai(port 443)
Verification Checklist
Before proceeding to installation, verify:
What’s Next?
Once all prerequisites are met, proceed to the quick start guide:

