Sunbird cQube
Ask or search…
⌃K

Prerequisites Checklist

Item
Description
Automatic check/ manual check
Feedback to the user
OS
Check if the os is ubuntu 22.04
Automatic
Please use ubuntu 22.04 or above for the best experience
RAM
Check if the RAM is at least 16GB
Automatic
Highly recommended to maintain minimum of 16GB RAM
CPU
Check if CPU is 4 core
Automatic
2 core CPU might work but we suggest to use 4 core to avoid any server hangs
Storage
Check if storage is minimum 250GB
Automatic
Please ensure that the storage is at least 250GB & is an SSD
Domain Name test
Validate if the domain name is valid
Automatic
SSL certs
Check if the user has provided the certs
Automatic
Certificates which are compatible with nginx
Check ports ( 80,443,9000,9001,8000,4200,3000,3001,3002,3003,8096,5432,8080 )
Check if the specified ports and running
Automatic
Please kill the port by following the instructions below. sudo netstat -ntlp Sudo kill -15 <PID>
Check for dimension files
Check if the required csv files are present in dimension folder
Automatic
Please upload the required dimension files
SSL certificate verification
Check if the SSL certificates are valid
Manual
Make sure the certificate has a full chain of certificates to avoid handshake issues of SSL.
SSL certificates upload
Copy the certificates into the server
Manual
If you are opting for public mode of installation, Make sure to copy certificates to the server.(Navigate to the directory cqube-devops/ansible/ssl_certificates.
Copy the certificate and private key inside this cqube- devops/ansible/ssl_certificates folder )
Dimension files upload
Copy the dimension files to the server
Manual
If you are opting for VSK and If you are willing to pull the data from NVSK, Then this step is required. ( Navigate to the directory cqube-devops/ansible/ssl_certificates.cp state-dimension.data.csv grade-dimension.data.csv subject-dimension.data.csv etc../home/ubuntu/cqube-devops/ansible.dimension_files
Path: cqube-devops/ansible/dimension_files.)
​