Skip to main content
This ISO provides a streamlined, automated installation of UTMStack v11 Community Edition on Ubuntu 24.04.3 LTS. It applies predefined system settings and runs the UTMStack installer automatically on first boot, making it ideal for production deployments with minimal manual intervention.

Download UTMStack v11 ISO

Download the official UTMStack v11 Community Edition automated installation ISO
The ISO is designed for virtual machine environments and requires interactive configuration during the initial setup process.

Key Features

Ubuntu 24.04.3 LTS

Built on a stable and secure LTS base system with long-term support

Automated Installation

Minimal user interaction required - installer runs automatically on first boot

Interactive Configuration

Define network settings, username, and password during installation

SSH Ready

Remote access available immediately after installation completes

Preconfigured Scripts

Installation scripts located in /opt/utmstack/ with convenient symlinks

Centralized Logging

All installation logs stored in /var/log/utmstack/installer.log
The system includes basic security hardening and comes with essential system utilities preinstalled.

System Requirements

Before attaching the ISO to your VM, ensure it meets the following requirements:
ComponentMinimumRecommended
RAM16 GB32 GB or more
vCPUs4 vCPUs8 vCPUs or more
Disk Space120 GB150 GB SSD or larger
NetworkActive connectivity1 Gbps connection
See System Requirements for detailed specifications based on your deployment size and expected data volume.

Installation Flow

The installation process is designed to be straightforward with minimal user input required:
1

Download the ISO

Download the UTMStack v11 Community Edition ISO:Download utmstack-v11-autoinstall.isoSave the ISO file to a location accessible to your virtualization platform.
2

Attach ISO and Boot

Attach the UTMStack ISO to your virtual machine and boot from it. The automated installer will launch automatically.
3

Create User Credentials

During installation, you will be prompted to:
  • Create a username (no default credentials exist)
  • Set a strong password
Store these credentials securely - they are required for all future system access.
4

Configure Network Settings

Choose your network configuration:
  • DHCP (automatic IP assignment)
  • Static IP (manual configuration)
Ensure your network settings allow outbound connectivity for package downloads.
5

Automatic Package Installation

The system automatically installs essential packages:
  • openssh-server - Remote SSH access
  • curl, wget - Network utilities
  • git - Version control
  • vim - Text editor
  • htop - Process monitor
  • net-tools - Network utilities
6

First Boot Configuration

On first boot, the following occurs automatically:
  • UTMStack installer launches
  • Custom MOTD with UTMStack branding displays
  • Installation logs begin writing to /var/log/utmstack/
The entire installation process typically takes 15-30 minutes depending on hardware and network speed.

Post-Installation Steps

1. Log In

Once installation completes, log in using the credentials you created during the setup process.
# Login via console or SSH
ssh username@your-server-ip
SSH is enabled by default and ready for remote access immediately after installation.

2. Monitor Installer Progress

The UTMStack installer runs automatically on first boot. Monitor its progress:
tail -f /var/log/utmstack/installer.log
Keep the log monitoring terminal open during installation to catch any potential issues in real-time.

3. Optional Setup Wizard

After the main installation completes, you can run the setup wizard to configure additional settings:
utmstack-setup
The setup wizard currently handles:
  • Timezone configuration - Set your local timezone
Note: The hostname is already configured during the initial installation process and does not need to be set again.

4. System Verification

After installation, verify your system is configured correctly:
lsb_release -a
# Expected: Ubuntu 24.04.3 LTS

All UTMStack scripts are centrally located for easy management and access.

Script Location

Primary Directory: /opt/utmstack/
Purpose: Main UTMStack installer launcherExecution: Runs automatically on first bootManual Run:
sudo /opt/utmstack/start.sh
Purpose: Post-installation setup wizard (timezone configuration)Execution: Optional, run manually after installationSymlink: utmstack-setup
For quick access, symlinks are created under /usr/local/bin/:
utmstack-install /opt/utmstack/start.sh
utmstack-setup /opt/utmstack/finish-install-setup.sh
You can run these commands from any directory without specifying the full path.

Log Files

All installation and system logs are centralized for easy troubleshooting.

Log Location

Primary Log Directory: /var/log/utmstack/
Log FilePurpose
installer.logMain installation process log
Additional logsCreated by UTMStack services as they start
sudo cat /var/log/utmstack/installer.log

Troubleshooting

Solution:
  1. Check the installer log for errors:
    tail -f /var/log/utmstack/installer.log
    
  2. Verify network connectivity:
    ping -c 3 8.8.8.8
    
  3. Check if the installer process is running:
    ps aux | grep utmstack
    
Solution:
  1. Verify SSH service is running:
    sudo systemctl status ssh
    
  2. Check firewall rules:
    sudo ufw status
    
  3. Verify network configuration:
    ip addr show
    
Solution:
  1. Review the complete log:
    cat /var/log/utmstack/installer.log
    
  2. Check for specific error messages
  3. Verify system resources meet requirements
  4. Contact support with log file if issue persists
Solution:
sudo /opt/utmstack/start.sh
Re-running the installer may reset existing configurations. Backup any custom settings first.

Security Considerations

Basic Security Hardening Included

The ISO includes basic security hardening measures:
  • No default credentials (user creates during installation)
  • SSH configured with secure defaults
  • Minimal exposed services
  • System updates applied during installation

Post-Installation Security Recommendations

1

Configure Firewall

Set up UFW firewall rules to restrict access. See Firewall Rules for detailed configuration.
2

Enable SSL/TLS

Configure SSL certificates for secure web access. See SSL Certificate for instructions.
3

Update System

Keep your system updated with the latest security patches:
sudo apt update && sudo apt upgrade -y
4

Harden SSH

  • Disable password authentication (use keys only)
  • Change default SSH port
  • Restrict SSH access by IP

Changelog Summary

Recent improvements to the ISO:
FeatureDescription
Ubuntu 24.04.3 LTSUpdated to the latest Long Term Support release
Community Edition BrandingComplete UTMStack Community Edition branding throughout
Interactive ConfigurationNew interactive network and identity configuration during setup
Organized ScriptsScripts moved to /opt/utmstack/ for better organization
Command SymlinksConvenient symlinks added for easy command access
Centralized LogsAll logs centralized in /var/log/utmstack/
SSH PreinstalledSSH server preinstalled and enabled by default
Auto-executionInstaller runs automatically on first boot
Simplified SetupSetup script simplified (timezone configuration only)
Verification CommandsEnhanced system verification commands included

Support and Resources

Remember: UTMStack v11 is not compatible with v10. If you’re migrating from v10, do not attempt a direct upgrade. Wait for the official migration tool or contact support for assistance.