Skip to content

Services

This document briefly describes the main services provided by the ADK compose stacks and the default ports used for local development.

  • odoo — ERP web application
  • Default local port: 8069
  • Purpose: Business management (invoices, inventory, CRM)

  • paperclip — Paperclip AI app

  • Default local port: 3100
  • Purpose: AI-assisted workflows and UI

  • reflex — Python 3.13 web app runner

  • Default local port (backend): 8000
  • Note: frontend is typically served from a CDN; backend exposes API and export tooling

  • discord — Discord worker / bot

  • No default host port (worker)

  • cloudflare — Tunnel connector

  • No default host port (connector)

  • mongo — MongoDB

  • Default local port: 27017

  • n8n — Workflow UI and API

  • Default local port: 5678

  • n8n-runner — n8n runner service

  • No default host port (worker)

  • signal — Signal REST API service

  • Default local port: 8085
  • Purpose: integration for signal-cli based nodes

  • clickhouse — Analytics DB

  • Default local ports: 8123 (HTTP), 9000 (native)

  • clickstack — Observability UI and OTLP collector

  • Default local port: 8080
  • OTLP gRPC: 4317, OTLP HTTP: 4318

  • ollama — Local model runtime

  • Default local port: 11434

  • postgres — PostgreSQL

  • Default local port: 5432

  • qdrant — Vector DB

  • Default local ports: 6333, 6334

  • redis — Redis cache/queue

  • Default local port: 6379

Notes: - The exact port mappings are defined in the compose.yaml used for local development. In deployment compose these ports may not be bound to the host and access is expected via reverse proxy or tunnel. - For persistent data each service mounts a host ./data/<service>/... directory (configured in compose files). Ensure these directories are created or run the deploy/compose/zerostart.sh helper when deploying.