Ubuntu requirements
The installer skeleton in deploy-dock/scripts/install/install.sh targets Ubuntu and expects you to bring core dependencies.
In this page
Operating system
- Ubuntu 22.04 / 24.04 are referenced in the installer script header.
- The script warns and continues if
/etc/os-releaseIDis notubuntu.
Runtime dependencies
| Component | Notes |
|---|---|
| Node.js 20+ | Installer exits with a message if node is missing; use distro packages or NodeSource in production. |
| pnpm 9 | Monorepo uses packageManager: pnpm@9.15.0; enable via Corepack (see Quick install). |
| PostgreSQL | API requires DATABASE_URL; default dev compose uses Postgres 16. |
| Redis | Required for BullMQ unless PANEL_DISABLE_QUEUE=1 on the API. |
Optional Docker path
If you prefer not to install Postgres/Redis on the host, use deploy/docker/docker-compose.yml from the monorepo to run dependencies + API + worker, and run the Vite UI on the host with pnpm dev.
See Docker install and Manual install.