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
CPU
4 cores minimum8+ cores recommended for production
RAM
16 GB minimum32+ GB recommended for production
GPU
NVIDIA GPU required
- L4 or L40s (recommended)
- A10, A100, H100, T4 (supported)
- Minimum 16GB VRAM
Storage
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
1
Docker
Docker Engine 20.10 or laterExpected output:
Docker version 20.10.0 or higher2
Docker Compose
Docker Compose 2.0 or laterExpected output:
Docker Compose version v2.0.0 or higher3
NVIDIA Driver
NVIDIA Driver 525+ for newer GPUs (A10, A100, L4)NVIDIA Driver 470+ for older GPUs (T4, V100)Should display GPU information without errors
4
NVIDIA Container Toolkit
Required for GPU access in containers
Installation Guides
Install Docker
- Ubuntu
- CentOS/RHEL
Install NVIDIA Driver
- Ubuntu
- CentOS/RHEL
Install NVIDIA Container Toolkit
Verify GPU Access
Test that Docker can access the GPU:Credentials
Before installation, obtain the following from Smallest.ai:License Key
License Key
Your unique license key for validationContact: [email protected]
Container Registry Access
Container Registry Access
Credentials to pull Docker images:
- Registry URL:
quay.io - Username
- Password
Model URLs
Model URLs
Download URLs for ASR modelsContact: [email protected]
Network Requirements
Ensure the following ports are available:| Port | Service | Purpose |
|---|---|---|
| 7100 | API Server | Client API requests |
| 2233 | Lightning ASR | Internal ASR processing |
| 6699 | License Proxy | Internal license validation |
| 6379 | Redis | Internal caching |
Verification Checklist
Before proceeding to installation, verify:1
Docker Running
2
GPU Accessible
3
Credentials Ready
- License key obtained
- Container registry username and password
- Model download URLs
4
Ports Available
What’s Next?
Once all prerequisites are met, proceed to the quick start guide:STT Quick Start
Deploy Smallest Self-Host STT with Docker Compose

