selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

ITOps Agent Platform logo

Self-host ITOps Agent Platform

v3.1.0

AI multi-agent platform for IT incident remediation

BetaOpen CoreOther
Updatedlast week
LanguageTypescript
Setup difficultyModerate
Stars
946
CPU
0.5 CPU (backend) / 0.25 CPU (frontend)
RAM
512 MB (backend) / 128 MB (frontend)
Storage
Not specified
Ports
80 (Frontend (Nginx)), 3001 (Backend API)
Requires
Docker Engine, Node.js, SQLite, Ssh
Install with Docker Compose
Animated demo of alert-to-remediation flow

What is ITOps Agent Platform?

ITOps Agent Platform is an enterprise-grade, self-hosted AIOps platform that uses multiple AI agents to automate IT operations. It covers the complete incident lifecycle: receiving alerts from Prometheus/Zabbix via webhook, AI-powered root cause analysis, automatic fix command generation, human-in-the-loop (HITL) approval via WeChat/DingTalk/email, SSH-based automated execution, and result verification. The platform also provides visual workflow orchestration, Web SSH terminal, unified container/VM/Kubernetes management, network device monitoring via SNMP (17 vendor adapters), data center infrastructure modeling with 3D visualization, IP/VLAN management, and a knowledge base with RAG. It supports multiple LLM providers (Doubao, DeepSeek, Qwen, OpenAI, Ollama) with model pooling and failover. Deployment is via Docker Compose or a one-click script. The backend uses Node.js/Express/TypeScript with SQLite (better-sqlite3, WAL mode), React 18/TypeScript frontend, and Socket.io for real-time updates. Licensed under MPL-2.0 (code after 2026-05-27) with restrictions on commercial SaaS resale.

Should you self-host ITOps Agent Platform?

ITOps Agent Platform scores 51/100 on selfhost.directory (how scoring works) and ranks #44 of 125 in AI. It has 946 GitHub stars.

It shipped 1 stable release in the past year. The latest, v3.1.0, came out on 27 June 2026.

Setup is moderate: expect some configuration beyond a single command. It is Other-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is dockge (76/100, 24 700 stars). It scores higher overall, so compare the two before you pick. See ITOps Agent Platform vs dockge side by side.

Features

  • AES-256-GCM encryption
  • AI-powered root cause analysis
  • Alert deduplication and noise reduction
  • Automated remediation with HITL approval
  • Container Management
  • Data center infrastructure modeling
  • IP/VLAN management
  • Kubernetes management
  • Multi-Agent Collaboration
  • Multi-model LLM support with pooling
  • Network device monitoring
  • Virtual Machine Management
  • Visual workflow editor

ITOps Agent Platform README

How to install ITOps Agent Platform

Install ITOps Agent Platform with Docker Compose

Docker Engine, Docker Compose

docker compose up -d --build

前端: http://localhost:8080

健康检查: http://localhost:3001/health

Production deployment with Nginx reverse proxy

How to configure ITOps Agent Platform

  • ALERT_EMAIL_HOSTSMTP host for email alerts

    SMTP host for email alerts

  • ALERT_EMAIL_PASSSMTP password

    SMTP password

  • ALERT_EMAIL_PORT587SMTP port

    SMTP port

  • ALERT_EMAIL_TOAlert email recipient

    Alert email recipient

  • ALERT_EMAIL_USERSMTP username

    SMTP username

  • ALERT_WEBHOOK_URLAlert webhook URL

    Alert webhook URL

  • ALLOWED_ORIGINShttp://localhost:80,http://localhost:3000,http://localhost:8080,http://itops-frontend,http://frontendCORS allowed origins

    CORS allowed origins

  • DATABASE_PATH/app/data/app.dbSQLite database path

    SQLite database path

  • DOUBAO_API_BASEhttps://ark.cn-beijing.volces.com/api/v3Doubao API base URL

    Doubao API base URL

  • DOUBAO_API_KEYDoubao (Volcengine) API key

    Doubao (Volcengine) API key

  • DOUBAO_MODELdoubao-4oDoubao model name

    Doubao model name

  • HOST0.0.0.0Backend host

    Backend host

  • JWT_EXPIRES_IN24hJWT access token expiry

    JWT access token expiry

  • JWT_SECRETauto-generatedJWT signing secret (auto-generated if not set)

    JWT signing secret (auto-generated if not set)

  • LOCAL_AI_API_BASELocal AI API base URL

    Local AI API base URL

  • LOCAL_AI_API_KEYLocal AI (Ollama/LM Studio/vLLM) API key

    Local AI (Ollama/LM Studio/vLLM) API key

  • LOCAL_AI_MODELLocal AI model name

    Local AI model name

  • LOG_LEVELinfoLog level

    Log level

    values: debug, info, warn, error

  • NODE_ENVproductionNode environment

    Node environment

    values: production, development

  • OPENAI_API_BASEhttps://api.openai.com/v1OpenAI API base URL

    OpenAI API base URL

  • OPENAI_API_KEYOpenAI API key

    OpenAI API key

  • OPENAI_MODELgpt-4oOpenAI model name

    OpenAI model name

  • PORT3001Backend port

    Backend port

  • WEBHOOK_IP_WHITELISTWebhook IP whitelist

    Webhook IP whitelist

  • WEBHOOK_SECRETWebhook verification secret

    Webhook verification secret

  • WEBHOOK_VERIFY_ENABLEDfalseEnable webhook signature verification

    Enable webhook signature verification

    values: true, false

ITOps Agent Platform releases & version history

More in Container Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…