This document describes the hardware, software, and network prerequisites for a successful Unified Security Stack v1.7.22 deployment.
Operating System
Unified Security Stack v1.7.22 is designed to run on:
Ubuntu 24.04 LTS (Recommended)
Red Hat Enterprise Linux compatible distributions
This guide explains how to install Unified Security Stack on Ubuntu 24.04 LTS.
Hardware Resources
These specifications reflect common deployment scenarios. Resource needs grow according to data source count and data volume.
Definitions
Hot Log Storage
Data that is not archived remains available for analysis at all times. In Elasticsearch, this data is actively indexed.
Cold Log Storage
Data kept in archives requires restoration before access. It is used for long-term compliance and historical analysis.
Data Source
Any single origin of log data, such as devices, agents, SaaS integrations, network equipment, servers, and applications.
Baseline Assumptions
60 data sources generate approximately 100 GB of monthly data
Specifications below are for one month of hot log storage
Resource Tiers
Horizontal Scaling Required: When a deployment has over 500 data sources, secondary worker nodes must be added for horizontal scaling. Refer to the Architecture Guidance on deployment patterns for multi-node setups.
Combining Resource Tiers
You may combine these tiers to allocate resources based on:
Number of devices and data sources
Desired hot log storage retention period
Expected log volume and ingestion rate
Analysis and query performance requirements
Example: If you need 6 months of hot storage for 120 data sources:
Base: 8 Cores, 16 GB RAM, 250 GB Disk
Multiply storage by 6: 1.5 TB Disk
Consider increasing RAM to 32 GB for better query performance
Network Requirements
Required Ports
The following ports must be accessible for Unified Security Stack to function properly:
22/TCP - SSH (Secure Shell)
Purpose: Server administration and management
Security Recommendation:
Create a firewall rule to allow access only from administrator workstations
Use key-based authentication
Disable password authentication
Consider changing the default port
80/TCP - HTTP Redirect
Purpose: Web interface HTTP redirector to HTTPS
Security Recommendation:
Allow access only from admin and security analyst workstations
Automatically redirects to HTTPS (port 443)
443/TCP - HTTPS
Purpose: Unified Security Stack web-based graphical user interface
Security Recommendation:
Allow access only from admin and security analyst workstations
Use valid SSL/TLS certificates
Enable HSTS (HTTP Strict Transport Security)
9090/TCP - Cockpit
Purpose: Web-based graphical interface for server management
Security Recommendation:
Restrict access to administrator workstations only
Consider disabling if not used
Integration Ports
Configuring Unified Security Stack integrations to receive logs from different data sources will require additional ports.
Port requirements differ depending on integration type (syslog, agents, APIs, etc.). Please follow the security recommendations in each integration-specific guide.
Common integration ports include:
514/UDP & 514/TCP: Syslog
6514/TCP: Syslog over TLS
5044/TCP: Beats protocol (for agents)
9200/TCP: Elasticsearch (internal cluster communication)
Various: API endpoints for cloud integrations
Storage Recommendations
Disk Type
SSD strongly recommended for Elasticsearch data
NVMe SSDs provide optimal performance for high-volume deployments
Standard HDDs acceptable only for cold storage archives
Filesystem
ext4 or XFS recommended
Disable
atimeupdates for better performanceConsider separate volumes for:
System (
/)Docker (
/var/lib/docker)Unified Security Stack data (
/synotior custom path)
IOPS Considerations
Minimum 3,000 IOPS for small deployments
10,000+ IOPS recommended for large deployments
Monitor disk I/O and scale accordingly
Network Bandwidth
Minimum Requirements
100 Mbps for small deployments (up to 50 sources)
1 Gbps for medium to large deployments
10 Gbps for enterprise deployments with 500+ sources
Considerations
Factor in peak ingestion rates
Account for user access and dashboard queries
Consider bandwidth for backup and data replication
Browser Compatibility
Unified Security Stack v1.7.22 web interface is compatible with:
Google Chrome (recommended) - Latest 2 versions
Microsoft Edge (Chromium-based) - Latest 2 versions
Internet Explorer is unsupported. JavaScript is required.
Additional Considerations
Virtualization
Unified Security Stack can run on:
VMware ESXi
Proxmox VE
KVM/QEMU
Microsoft Hyper-V
Cloud platforms (AWS, Azure)
For production deployments, make sure CPU cores are dedicated rather than overcommitted.
Time Synchronization
NTP/Chrony must be configured and synchronized
Critical for accurate log correlation and timestamp analysis
All nodes in a multi-node deployment must be time-synchronized
DNS Resolution
Proper DNS configuration required for hostname resolution
Forward and reverse DNS should be correctly configured
Important for multi-node deployments and integrations