Skip to content

Prerequisites ​

Before installing SLOzy, verify that your environment meets the following requirements.

Software Requirements ​

ComponentVersionNotes
Go1.25+Required for building from source
Node.js20+Required for frontend development
npm10+Ships with Node.js 20+
PostgreSQL15+Primary data store
Redis7+Optional — caching and WebSocket pub/sub

Hardware Recommendations ​

EnvironmentCPURAMDisk
Development / Evaluation2 cores4 GB10 GB
Production (small)2 cores4 GB20 GB SSD
Production (medium)4 cores8 GB50 GB SSD
Production (large)8+ cores16 GB100 GB SSD

Required System Packages ​

Linux (Ubuntu/Debian) ​

bash
sudo apt-get update
sudo apt-get install -y git curl build-essential

macOS ​

bash
xcode-select --install
brew install git

Dependency Verification ​

bash
go version    # Must be >= 1.25.0
node --version # Must be >= 20.0.0
npm --version  # Must be >= 10.0.0
psql --version # Must be >= 15.0
redis-server --version  # Optional, must be >= 7.0

Network Requirements ​

  • PostgreSQL: port 5432
  • Redis: port 6379 (optional)
  • SLOzy API: port 8080 (configurable via PORT)
  • SLOzy Frontend: port 3000 (configurable)
  • Prometheus: port 9090 (if using bundled monitoring)
  • Grafana: port 3001 (if using bundled dashboards)

Next Steps ​

Once all prerequisites are met, proceed to the Quick Start Guide.