For running Splynx on a hosted environment you need the following:
The hard drive speed should be at least 350 MB/s. For deployments with 3000 or more customers, we highly recommend using an NVMe drive with speeds of 700+ MB/s for optimal performance.
To verify this, please run the following command on your server:
dd if=/dev/zero of=testfile bs=1G count=1 oflag=dsync && rm -f testfile
Below is the correlation of minimum and preferred hardware (CPU and RAM) based on the estimated number of customers:
2 CPU / 4 GB RAM: For deployments serving up to 400 customers
4 CPU / 8 GB RAM: For 500 to 1,900 customers
8 CPU / 16 GB RAM: For 2,000 to 4,900 customers
12 CPU / 24 GB RAM: For over 5,000 customers
32 CPU / 128 GB RAM: For over 20,000 customers
48 CPU / 192 GB RAM: For over 40,000 customers
We support the following Virtual Machines – VMWare, XEN, KVM, Hyper-V
Splynx Isp Framework cannot work on OpenVZ containers.
Make sure that your CPU supports AVX/AVX2 instructions, which is critical for Splynx 5.1 on Ubuntu 24.04.
To verify this, please run the following command on your server:
grep avx /proc/cpuinfo
Our system has been successfully tested on these cloud services:
Vultr, DigitalOcean
Linux: Ubuntu 24.04 server (clean, without other third-party software)
Do not create a user named splynx during setup, as this may lead to operational issues.
To verify that your server meets all of the above requirements, run:
curl -sL https://gist.githubusercontent.com/NikTheBrick/fe8bb06f7c16bd066c535e5563c805b3/raw/server_check.sh | bash
The script checks CPU, RAM, disk speed, AVX support, and OS version, then outputs a detailed compatibility report.