Skip to main content

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-release ID is not ubuntu.

Runtime dependencies

ComponentNotes
Node.js 20+Installer exits with a message if node is missing; use distro packages or NodeSource in production.
pnpm 9Monorepo uses packageManager: pnpm@9.15.0; enable via Corepack (see Quick install).
PostgreSQLAPI requires DATABASE_URL; default dev compose uses Postgres 16.
RedisRequired 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.