Skip to main content
UTMStack provides two primary deployment methods to suit different installation preferences and requirements.

Deployment Methods

Installer Script

The installer script method provides a flexible installation on Ubuntu 22.04 LTS. This approach is ideal for:
  • Deploying on existing Ubuntu infrastructure
  • Custom server configurations
  • Automated deployments
  • Integration with existing provisioning systems
Learn more in the Ubuntu Installation Guide.

ISO Image

The ISO image provides a pre-configured Ubuntu Server installation with UTMStack. This approach is ideal for:
  • Fresh server deployments
  • Standardized installations
  • Quick setup with minimal configuration
  • Physical or virtual machine deployments
Learn more in the ISO Installation Guide.

System Requirements

Before deploying UTMStack, ensure your system meets the resource requirements based on your expected data volume:

Resource Planning

Assumptions: 60 data sources (devices) generate approximately 100 GB of monthly data. Definitions:
  • Hot log storage: Not archived data that can be accessed for analysis at any time
  • Cold log storage: Archived data that should be restored before accessing it
  • Data source: Any individual source of logs (devices, agents, SaaS integrations)

Required Resources

For one month of hot log storage:
Data SourcesMonthly DataCPU CoresRAMDisk Space
50120 GB416 GB150 GB
120250 GB816 GB250 GB
240500 GB1632 GB500 GB
5001000 GB3264 GB1000 GB
Important: Going above 500 data sources/devices requires adding secondary nodes for horizontal scaling.
You may combine these tiers to allocate resources based on the number of devices and desired hot log storage retention.

Next Steps

Choose your deployment method:

Ubuntu Installation

Install UTMStack on Ubuntu 22.04 LTS using the installer script

ISO Installation

Deploy using the pre-configured ISO image
After installation, configure:

Build docs developers (and LLMs) love