Skip to main content

๐Ÿ› ๏ธ Deployment Requirements

X-AutoMate can be deployed in both single-tenant and multi-tenant environments. Below are the recommended configurations for each deployment type:


๐Ÿง Single-Tenant Deploymentโ€‹

  • Environment:

    • Virtual Machine (VM), Bare Metal, or Container Instance
  • Operating System:

    • Ubuntu LTS (Long-Term Support)
  • Recommended Specs:

    • ๐Ÿง  CPU: 4 cores
    • ๐Ÿงต Memory: 16 GB RAM
    • ๐Ÿ’พ Storage: 500+ GB SSD

๐Ÿ‘ฅ Multi-Tenant Deploymentโ€‹

  • Environment:

    • Virtual Machine (VM), Bare Metal, or Container Instance
  • Operating System:

    • Ubuntu LTS
  • Recommended Specs:

    • ๐Ÿง  CPU: 8+ cores
    • ๐Ÿงต Memory: 32+ GB RAM
    • ๐Ÿ’พ Storage: 750+ GB SSD

๐ŸŒ Opened Portsโ€‹

PortPurpose
22 or customSSH Access
80HTTP (for redirection)
443HTTPS (secure access)

๐Ÿ”— External Ports Required by X-AutoMateโ€‹

PortProtocolPurpose
587SMTPEmail sending (optional)
636LDAPDirectory services (optional)
Various DB PortsODBC / TCPAccess to supported databases (MySQL, PostgreSQL, Redshift, etc.)

๐Ÿ“ก Protocols Usedโ€‹

X-AutoMate uses the following protocols:

  • ๐ŸŒ HTTP, HTTPS
  • ๐Ÿ”’ SSH
  • ๐Ÿง  TCP, WebSocket (WS)
  • ๐Ÿ›ข๏ธ ODBC (for database connections)

๐Ÿ” Note: Ensure all communication paths are encrypted and firewall rules are configured accordingly in production environments.