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.