Skip to main content

Prerequisites

Setup

Run

This starts both services in parallel: To run them independently:

Run with Docker Compose

Prefer containers? Use the compose profiles instead:

First run

On first start, visit http://localhost:3001, you’ll be redirected to /setup to create your admin account. Once logged in, go to API Keys (bottom-left profile menu) to generate your first key.

Storage

By default, uploaded files are stored in apps/api/public/. To use cloud storage (AWS S3, Cloudflare R2, etc.) during local development, configure the STORAGE_* variables in apps/api/.env.

Next steps

Image Transformations

Start transforming images with URL parameters.

Project Structure

Understand how the monorepo is organized before contributing.