Skip to content

System Requirements

Hardware and software prerequisites for running Konnect.


ComponentMinimumRecommended
CPU2 cores4+ cores
RAM4 GB8 GB
Disk10 GB free20 GB free
Docker24.0+Latest stable
OSLinux, macOS, or Windows with WSL2Linux (Ubuntu 22.04+)

Konnect is a web application accessed through a browser. The following browsers are supported:

BrowserMinimum Version
Google Chrome120+
Mozilla Firefox120+
Apple Safari17+
Microsoft Edge120+

Note: Konnect is a Progressive Web App (PWA). You can install it as a standalone application on desktop and mobile devices for quick access.


ServicePortProtocolDirection
Konnect web UI8080 (configurable)HTTP/HTTPSInbound
LLM API providers443HTTPSOutbound
MQTT brokers1883 / 8883MQTT / MQTTSOutbound
OPC-UA servers4840 (configurable)OPC-UA TCPOutbound
SQL databasesVaries (5432, 3306, 1433)TCPOutbound
Ollama (optional)11434HTTPOutbound
  • Konnect needs outbound access to your LLM provider’s API (Groq, OpenAI, or Anthropic) unless you’re using a self-hosted Ollama instance.
  • Konnect needs network access to any MQTT brokers, OPC-UA servers, and databases you want to connect.
  • If running behind a reverse proxy, ensure WebSocket connections are supported (used for real-time data streaming).

Konnect runs as a Docker container. Ensure Docker is installed and running:

Terminal window
# Check Docker version
docker --version
# Check Docker is running
docker info

For multi-service deployments (Konnect + MQTT broker + database):

Terminal window
# Check Docker Compose version
docker compose version

Docker Compose V2 (integrated into Docker CLI) is recommended.


For larger deployments with many concurrent users or data sources:

ScenarioCPURAMNotes
Single user, 1-2 data sources2 cores4 GBMinimum viable setup
Small team, 3-5 data sources4 cores8 GBRecommended for most teams
Large deployment, 10+ data sources8+ cores16+ GBConsider dedicated database hosting