Prerequisites

Before you begin, ensure you have the following requirements in place:

Software Requirements

  • Node.js: Version 18.x (use nvm use 18 if using nvm)

  • npm: Version >=6.0.0

  • Git: Latest version

  • Docker & Docker Compose: Latest version (optional, for containerized deployment)

  • PostgreSQL: Version 14.17 (or use Docker)

Database Requirements

PostgreSQL configuration needed:

  • Support for database creation

  • User with sufficient privileges

  • No SSL connection required by default

System Requirements

Available Ports:

  • 1337 (Strapi Admin/API)

  • 5432 (PostgreSQL)

  • Additional ports may be required for PgAdmin if used

Network Requirements

Ensure access to:

  • Package registries (npm)

  • Git repositories

Quick Verify

# Verify software versions
node --version
npm --version
git --version
docker --version  # If using Docker

Was this helpful?