µTask is a lightweight automation engine designed for the cloud. It allows you to model and execute complex business processes using a declarative YAML format. The core design focuses on being simple to operate, secure by default, and highly extensible. You define a set of inputs and a graph of actions with their dependencies, and µTask handles the rest.
The engine asynchronously executes each action, navigates transient errors with retries, and maintains an encrypted, auditable trace of all intermediary states until the process is complete. This makes it a reliable tool for critical workflows.
Key capabilities include:
services:
postgres:
image: postgres:14-alpine
restart: unless-stopped
environment:
POSTGRES_USER: utask
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_DB: utask
volumes:
- ./db-data:/var/lib/postgresql/data
utask:
image: ovhcom/utask:latest
restart: unless-stopped
ports:
- "8081:8081"
environment:
- UTASK_DB_URL=postgres://utask:${DB_PASSWORD}@postgres:5432/utask?sslmode=disable
volumes:
- ./config:/config
- ./plugins:/plugins
depends_on:
- postgresDB_PASSWORD=your_super_secret_passwordAuto-fetched 15 minutes ago
Auto-fetched 15 minutes ago