Quick Start
Prerequisites
Section titled “Prerequisites”- Node.js 24+
- pnpm 9+
- Docker / Docker Compose
1. Clone the repository
Section titled “1. Clone the repository”git clone https://github.com/kukan-project/kukan.gitcd kukan2. Install dependencies
Section titled “2. Install dependencies”pnpm install3. Start infrastructure
Section titled “3. Start infrastructure”Start PostgreSQL, MinIO, ElasticMQ, and OpenSearch with Docker Compose.
docker compose up -d4. Environment variables
Section titled “4. Environment variables”cp .env.example .env5. Run database migrations
Section titled “5. Run database migrations”pnpm db:migrate6. Create initial user
Section titled “6. Create initial user”Create the first sysadmin (system administrator) user.
pnpm db:create-user --email admin@example.com --name admin --password <password> --role sysadminYou can also create regular users (--role defaults to user when omitted).
pnpm db:create-user --email user@example.com --name taro --password <password>7. Start the development server
Section titled “7. Start the development server”pnpm devAccess the application at http://localhost:3000.