1. MooseStack
  2. Help
  3. Minimum Requirements

On this page

Development SetupProduction Setup

Minimum Requirements

Development Setup

The development setup has higher requirements because Moose runs locally along with all its dependencies (Redpanda, ClickHouse, Temporal, Redis).

  • CPU: 12 cores
  • Memory: 18GB
  • Disk: >500GB SSD
  • OS:
    • Windows with Linux subsystem (Ubuntu preferred)
    • Linux (Debian 10+, Ubuntu 18.10+, Fedora 29+, CentOS/RHEL 8+)
    • Mac OS 13+
  • Runtime: Python 3.12+ or Node.js 20+, Docker 24.0.0+, and Docker Compose 2.23.1+

Production Setup

The production setup has lower requirements, as external components (Redpanda, ClickHouse, Redis, and Temporal) are assumed to be deployed separately.

  • CPU: 1vCPU
  • Memory: 6GB
  • Disk: >30GB SSD
  • OS:
    • Windows with Linux subsystem (Ubuntu preferred)
    • Linux (Debian 10+, Ubuntu 18.10+, Fedora 29+, CentOS/RHEL 8+)
    • Mac OS 13+
  • Runtime: Python 3.12+ or Node.js 20+
  • Overview
Build a New App
  • 5 Minute Quickstart
  • Browse Templates
  • Existing ClickHouse
Add to Existing App
  • Next.js
  • Fastify
Fundamentals
  • Moose Runtime
  • MooseDev MCP
  • Data Modeling
Moose Modules
  • Moose OLAP
  • Moose Streaming
  • Moose Workflows
  • Moose APIs & Web Apps
Deployment & Lifecycle
  • Moose Migrate
  • Moose Deploy
Reference
  • API Reference
  • Data Types
  • Table Engines
  • CLI
  • Configuration
  • Observability Metrics
  • Help
    • Troubleshooting
    • Minimum Requirements
  • Changelog
Contribution
  • Documentation
  • Framework
FiveonefourFiveonefour
Fiveonefour Docs
MooseStackTemplates
Changelog
Source508