Skip to content

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