| title | Quickstart |
|---|---|
| description | Run Processor, create the first administrator, and connect FreshRSS, Ollama, and Qdrant. |
You need Node.js 24.16 or newer, a FreshRSS instance with Google Reader API access, an Ollama server with an embedding model, and a Qdrant server. Processor stores its own configuration and grouping state in SQLite.
```bash git clone https://github.com/bludesign/processor.git cd processor npm ci ``` ```bash cp .env.example .env openssl rand -base64 32 ```Put the generated value in `NEXTAUTH_SECRET`. Set `DATABASE_URL`, `NEXTAUTH_URL`, and the FreshRSS, Ollama, and Qdrant variables described in [Environment variables](/reference/environment-variables).
Open `http://localhost:3000`. Processor redirects a new database to the setup page.
docker compose up --buildThe included Compose file persists SQLite at /processor/dev.db. Supply production secrets and reachable service URLs before exposing the application outside your machine.