Skip to content
← All solutions
Strapi logo

Developer Tools solution

Run Strapi Locally with FlyEnv

Strapi projects typically use Node.js with a SQL database and may add Redis or a reverse proxy. FlyEnv manages those local services around the headless CMS project.

Local project stack

Services FlyEnv can manage around Strapi

  • Node.js
  • PostgreSQL / MySQL
  • Redis
  • Nginx / Caddy

About Strapi

Strapi is an open-source headless CMS for building content APIs.

Project resources

For installation commands, supported versions, and project-specific configuration, refer to the official Strapi documentation.

Typical local stack

The exact services depend on the project, its release, and its local configuration. This is a common local setup, not a fixed requirement.

  • Node.js
  • PostgreSQL / MySQL
  • Redis
  • Nginx / Caddy
ComponentTypical role
Node.jsRuns the Strapi application.
PostgreSQL / MySQLStores content and application data.
RedisMay support project-specific cache or queue services.
Nginx / CaddyMay proxy a local API domain.

How FlyEnv helps

  • Manage Node.js per project

    Keep the local runtime aligned with the Strapi release.

  • Run the selected database

    Use PostgreSQL or MySQL according to the project configuration.

  • Add Redis selectively

    Start supporting services only when the project uses them.

  • Expose local content APIs

    Use domains and HTTPS when frontend clients need a secure local URL.

Set up the local environment

Project installation stays with the upstream documentation. FlyEnv manages the runtimes, databases, web servers, and supporting services around it.

  1. 1Follow Strapi documentation for project creation, installation, and version support.
  2. 2Select the Node.js runtime required by the project.
  3. 3Start the database chosen by the Strapi configuration.
  4. 4Start Redis only when the project adds a service that uses it.
  5. 5Configure a local API domain, reverse proxy, and HTTPS when needed.
  6. 6Use a Startup Group to keep the CMS and its services together.

Ready to run Strapi locally?

Use FlyEnv to manage the runtimes, databases, web servers, and services around your local Strapi environment.

Download FlyEnv

Have questions using FlyEnv?