Skip to main content

System Requirements

Deployment model
  • Containerized using Docker and nginx reverse proxy.
Minimum requirements
  • OS: Linux (recommended) or Windows with WSL2
  • CPU: 4 vCPU
  • Memory: 8 GB RAM
  • Disk: 50 GB (persistent volume for MySQL, logs, and assets)
  • Software: Docker Engine
Production considerations
  • Separate hosts or orchestrator for HA
  • External MySQL 8.0 with backups and monitoring
  • TLS certificates for `portal.<domain>` and `api.<domain>`
  • SMTP relay for outbound email
  • Time sync (NTP) and stable DNS
Ports
  • 443/TCP (HTTPS to nginx)