Recommended Operating System
This installation guide provides instructions to perform the UTMStack installation on Ubuntu 22.04 LTS.Before proceeding with installation, review the System Requirements to ensure your server has adequate resources.
Installation Methods
UTMStack can be installed using two methods:Installer File
Download and run the installer script on Ubuntu 22.04 LTS
ISO Image
Boot from UTMStack ISO for a streamlined installation experience
Method 1: Installer File Installation
This method involves downloading and executing the UTMStack installer on an existing Ubuntu 22.04 LTS installation.Preparing for Installation
Download the Installer
Download the latest version of the UTMStack installer from GitHub:This will download the installer to your current directory.
Running the Installation
Execute the Installer
Run the installer without parameters:The installer will automatically configure and deploy UTMStack components.
Post-Installation
Once UTMStack is installed:Use
admin as the username and the password generated during the installation to login. You can find the password and other generated configurations in /root/utmstack.ymlMethod 2: ISO Image Installation
For a streamlined installation experience, you can use the UTMStack ISO image.Download UTMStack ISO
Download the latest UTMStack ISO image for installation
Download ISO
Visit utmstack.com/install to download the ISO image.
Create Bootable Media
Burn the ISO to a DVD or create a bootable USB drive using tools like:
- Rufus (Windows)
- dd command (Linux)
- balenaEtcher (Cross-platform)
Required Network Ports
Ensure the following ports are accessible through your firewall:| Port | Protocol | Service | Access Restriction |
|---|---|---|---|
| 22 | TCP | Secure Shell (SSH) | Admin workstations only |
| 80 | TCP | HTTP Redirector | Admin and analyst workstations only |
| 443 | TCP | UTMStack Web UI (HTTPS) | Admin and analyst workstations only |
| 9090 | TCP | Cockpit Web Interface | Admin workstation only |
Additional ports will be required during the configuration of UTMStack’s integrations to receive logs. Please follow the security recommendations given in each integration guide.
Verifying Installation
After installation, verify that UTMStack is running correctly:Check Service Status
Verify that Docker containers are running:You should see multiple UTMStack containers running.
Troubleshooting
Cannot access web interface
Cannot access web interface
- Verify firewall rules allow access to port 443
- Check that Docker containers are running:
docker ps - Ensure you’re using HTTPS, not HTTP
- Verify the server IP address is correct
Installation fails
Installation fails
- Ensure your system meets the minimum requirements
- Check internet connectivity for downloading Docker images
- Verify you have sufficient disk space
- Review installation logs for specific error messages
Forgot admin password
Forgot admin password
The admin password is stored in
/root/utmstack.yml. Access this file with root privileges:Next Steps
Quick Start Guide
Complete first login and initial configuration
Configure Integrations
Connect your data sources and start collecting logs
Set Up Users
Create accounts for your security team
System Requirements
Review resource requirements for scaling