System Requirements
System requirements and prerequisites for Lambda Softworks' Linux automation scripts.
Before installing Lambda Softworks' automation scripts, ensure your system meets these requirements.
Operating System Support
Fully Supported Distributions
- RHEL 8/9 and derivatives (Rocky Linux, AlmaLinux)
- CentOS 7/8/Stream
- Ubuntu Server 20.04 LTS / 22.04 LTS
- Debian 11/12
Limited Support
- Other Linux distributions may work but are not officially supported
- Container environments (Docker, Podman) have limited functionality
Hardware Requirements
Minimum Requirements
- CPU: 1 core
- RAM: 1GB
- Storage: 10GB available space
Recommended Specifications
- CPU: 2+ cores
- RAM: 4GB+
- Storage: 20GB+ available space
- SSD storage for optimal performance
Full Suite Requirements
- CPU: 4+ cores
- RAM: 8GB+
- Storage: 50GB+ available space
- SSD storage required
Software Prerequisites
Required Packages
# RHEL/CentOS yum install -y bash curl wget tar gzip openssl python3 rsync # Ubuntu/Debian apt-get install -y bash curl wget tar gzip openssl python3 rsync
Optional Dependencies
jq
- for JSON processingyq
- for YAML processinggpg
- for encryption featuresawscli
- for AWS S3 integrationazure-cli
- for Azure integrationgcloud
- for GCP integration
Network Requirements
Outbound Access
- HTTPS (443) for package downloads and updates
- Custom ports for cloud storage (if used)
- SMTP (587/465) for email notifications
Inbound Access
- SSH (22) for remote management
- Custom ports based on monitored services
Permission Requirements
User Permissions
- Root access or sudo privileges required for installation
- Service account with specific permissions for operation
File System Access
- Read/write access to:
/etc
for configuration/var/log
for logging/var/run
for PID files- Custom paths for backups
Cloud Integration Requirements
AWS
- IAM credentials with permissions for:
- S3 access
- EC2 instance management (optional)
- CloudWatch metrics (optional)
Azure
- Service Principal with:
- Blob Storage access
- VM management (optional)
- Monitor metrics (optional)
GCP
- Service Account with:
- Cloud Storage access
- Compute Engine management (optional)
- Monitoring metrics (optional)
Security Requirements
System Security
- SELinux/AppArmor can be enabled (policies provided)
- Firewall can be enabled (rules provided)
- System must be up-to-date with security patches
Encryption
- OpenSSL 1.1.1+ for TLS support
- GPG for backup encryption
- Secure key storage location
Monitoring Integration Requirements
Local Monitoring
- Disk space for metrics storage
- CPU/RAM for monitoring processes
- Log rotation configured
Remote Monitoring
- Prometheus endpoint (optional)
- Grafana integration (optional)
- ELK stack integration (optional)
Browser Requirements
(For web-based monitoring interface)
- Chrome 90+
- Firefox 90+
- Safari 14+
- Edge 90+