Hosting requirements¶
ConneX can be deployed on-premise or in the AWS and Azure public clouds. It can be deployed entirely on a single virtual machine (VM), or by deploying the various services on separate VMs. For an on-premise deployment on a single VM, the following requirements apply.
Hardware¶
- Virtual machine or physical server
- Linux operating system, Ubuntu 24.04 LTS recommended
- 32 GB RAM
- 8 CPU, ideally 16 or 32 CPU
- 500 GB SSD storage
Network¶
- 300 Kbps network bandwidth per user
- 1 Gbps network transfer between servers (if more than one)
Components¶
- Internet connection with public IP address
- SSH external access
- Terminal root access
- Domain name
- SSL certificate
- SMTP email server
- Backup strategy for local and off-site backups
- Monitoring of uptime and alerting for downtime
- Vulnerability scan and security hardening