You need to have a dedicated server with the following requirements to run CubeDrive system. Please check them before you process the installation. In general, what you need is a Linux server with Java, MySQL, MongoDB and Apache Tomcat installed. You can also try to run system in your local window system for a test purpose.
Since hardware technology evolves at such rapid pace, only the minimum requirements will be specified for satisfactory performance.
Name | Description |
---|---|
CPU | Intel Xeon Quad Core or better. |
Memory | 16GB memory is recommended to install CubeDrive applications. (Preference 32 GB if you have more than 1000 accounts). |
Storage | 1000GB SCSI drives is recommended. But this will depend on the size of your upload files. |
Network Interface | 100Mbps Connection |
Bandwidth | unlimited |
CubeDrive can be installed in the customer server and run behind the organization firewall. Customer can select one of the following solution based on their needs.
Enterprise distributed solution | |
---|---|
Required servers | 3 or 5 servers with Ubuntu 20.04 64bit server with 4 cores and 16G memory. |
Instances | Multiple instances running at the same time with independent file system. |
Support users | More than 1000 users and need system running 7*24 |
Single platform solution | |
---|---|
Required servers | 1 server with Ubuntu 20.04 64bit server with 4 cores and 16G memory. |
Instances | 1 instance with all data in one server. |
Support users | Less than 1000 users and customer allows system to stop 10-20 minutes during the specific updating time. |
Here lists mainly 3rd-party software needed for the system.
Name | Description |
---|---|
Operating System | Ubuntu system 20.04 |
Java Version | JDK 1.8.* + |
Web application Server | Apache Tomcat 8 + |
HTTP server | Nginx |
Database server | MySQL 5.7.* MongoDB 3.4.* |
Newer versions of both the Operating System and the Java Components may be compatible but have yet to be fully tested.
For better services, SMTP relay service is used for email sending in CubeDrive.
An SMTP relay service (also referred to as an SMTP provider) is a service that helps a sender deliver transactional and bulk email, by routing the email through a trusted 3rd party. The SMTP relay service provides all of the underlying technology and expertise to help businesses deliver email over SMTP.