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
- macOS
- Linux (Ubuntu/Debian)
- Linux (Fedora)
- Windows
Run with Docker Compose
Prefer containers? Use the compose profiles instead:Storage
Uploaded files land inapps/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.