Skip to content

Install and Deployment

This directory describes the complete installation and deployment methods for OpsAnt.

Installation Method Comparison

Method Use Case Complexity
One-click script install Quick trial, single-machine deployment Low (recommended)
Docker deployment Existing Docker environment, customization needed Medium
Manual install Fine-grained control needed, offline environment High

Deployment Architecture

OpsAnt uses Docker containerized deployment. The core components are as follows:

graph TB
    WEB[opsany-proxy-opsant<br/>Web + API] --> DB[(MySQL)]
    WEB --> REDIS[(Redis)]
    WEB --> CELERY[Celery Worker]
    CELERY --> SALT[SaltStack Master]
    MINI[OpsMini Server] --> REDIS
  • opsany-proxy-opsant: Main container, includes Django backend and Vue frontend
  • opsany-proxy-mysql: MySQL database
  • opsany-proxy-redis: Redis cache
  • opsany-proxy-saltmaster: SaltStack Master
  • opsmini-server: OpsMini Agent management service (implemented in Go)

Getting Started