← All documentation
Guide

Install with Docker

Pulling the image

docker pull amtiri/data-orchester:latest

Required volumes

Three directories hold everything that must survive a container recreation or upgrade — mount all three:

Volume Purpose
entities/ Your configuration: peers, modules, variables, schemas
logs/ Application logs
loggers/ Time-series data recorded by logger modules

entities/ is seeded from the image only when the mounted volume is empty, so nothing customer-specific is ever baked into the image itself.

Ports

The container exposes the web UI on port 80 internally — map it to whatever host port you prefer.

Minimal Compose example

services:
  data-orchester:
    image: amtiri/data-orchester:latest
    ports:
      - "8080:80"
    volumes:
      - ./entities:/opt/orchester/entities
      - ./logs:/opt/orchester/logs
      - ./loggers:/opt/orchester/loggers
    restart: unless-stopped

This mirrors the volume and restart-policy pattern used by Amtiri's own reference production deployments.

Next steps