Installation Requirements
RAM
- ConnectX uses RAM to execute all transformations.
- Required RAM depends on:
- Data volume
- Number of columns
- Data type
AWS Batch (Impresoft Engage Hosting)
- RAM (dedicated to ConnectX, excluding OS):
- 4 GB for flows with < 250k records
- 8 GB for flows with 250k–750k records
- 16 GB for flows with > 750k records
- CPU: minimum 2 CPUs
- Architecture: x86
Client Windows Machine
- RAM (dedicated to ConnectX, excluding OS):
- 4 GB for flows with < 250k records
- 8 GB for flows with 250k–750k records
- 16 GB for flows with > 750k records
- CPU: 2 CPUs
- Storage:
- 50 GB for C:/ (OS)
- 20 GB additional storage
- Supported OS versions:
- Windows 10
- Windows 11
- Windows Server 2022
- Network:
- 1 network card with static IP
- Server must be accessible by Impresoft Engage via RDP or VPN
- Public IPs:
- 94.84.169.86
- 31.196.89.158
- 89.189.42.106
- Security:
- Server must not be accessible from 0.0.0.0
- Impresoft Engage must have at least one admin user
- User must be exclusive to Impresoft Engage
- Software & Applications:
- No pre-installed software required
- Backup & Restore:
- Code is versioned (git)
- Recommended: snapshot of instance after setup, updated quarterly
- Server is managed by the client; restore is not Impresoft Engage responsibility
- Impresoft Engage ensures application is up-to-date
- Monitoring & Logs:
- Server monitoring is client responsibility
- Impresoft Engage maintains application-specific logs
Client Linux Machine
- RAM:
- 4 GB for flows < 250k records
- 8 GB for flows 250k–750k records
- 16 GB for flows > 750k records
- CPU: 2 CPUs
- Storage:
- 15 GB for ROOT
- 20 GB additional storage
- OS Version:
- Preferred: latest Ubuntu LTS
- Alternatives: RedHat, Debian, CentOS
- Network:
- 1 network card with static IP
- Server must be accessible by Impresoft Engage via SSH or VPN
- Public IPs:
- 94.84.169.86
- 31.196.89.158
- 89.189.42.106
- Security:
- Server must not be accessible from 0.0.0.0
- Impresoft Engage must have at least one admin user
- User must be exclusive to Impresoft Engage
- Software & Applications:
- No pre-installed software required except SSH server
- Application will run inside a Docker container
- Backup & Restore:
- Code is versioned (git)
- Recommended: snapshot of instance after setup, updated quarterly
- Server is managed by the client; restore is not Impresoft Engage responsibility
- Impresoft Engage ensures application is up-to-date
- Monitoring & Logs:
- Server monitoring is client responsibility
- Impresoft Engage maintains application-specific logs