๐ ๏ธ 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โ
| Port | Purpose |
|---|---|
22 or custom | SSH Access |
80 | HTTP (for redirection) |
443 | HTTPS (secure access) |
๐ External Ports Required by X-AutoMateโ
| Port | Protocol | Purpose |
|---|---|---|
587 | SMTP | Email sending (optional) |
636 | LDAP | Directory services (optional) |
Various DB Ports | ODBC / TCP | Access 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.