Skip to main content
Clone, install, run:
pnpm dev starts both services in parallel. Run them one at a time with pnpm dev:api (:3000) or pnpm dev:web (:3001).

First run

Visit http://localhost:3001 and you are redirected to /setup to create your admin account. Once logged in, open API Keys from the bottom-left profile menu to generate your first key.

Prerequisites

Run with Docker Compose

Prefer containers? Use the compose profiles instead:

Storage

Uploaded files land in apps/api/public/ by default. For cloud storage, set 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.