System Requirements
Software
| Component | Minimum version |
|---|---|
| Docker | 24.0+ |
| Docker Compose | v2 (plugin, not docker-compose v1) |
| Git | 2.x |
Check versions:
bash
docker --version
docker compose versionHardware (minimum)
| Resource | Minimum | Recommended |
|---|---|---|
| vCPU | 2 | 4 |
| RAM | 2 GB | 4 GB |
| Disk | 20 GB SSD | 80 GB SSD |
20 GB is the absolute minimum for a clean installation. Disk usage grows with logs and database data.
Operating system
Recommended: Ubuntu 22.04 LTS (or another current Linux with Docker support).
Network
- Ports 80 and 443 must be reachable (HTTP/HTTPS)
- A domain or subdomain pointing to the server
- No access to additional ports required (database and MinIO are internal)
Optional components (production)
- SOPS + age: For encrypted secrets in the repository
- Uptime Kuma: External monitoring (separate server)