This topic includes the general system requirements and recommendations for a stand-alone installation of CM4D Upload Portal. These recommendations are generic, so your actual system needs for this application installation can vary based on factors including number of users or activity.
This application may be run as a stand-alone instance or alongside other ATS applications. However, for the purposes of this topic, the assumption is that CM4D Upload Portal is installed on an independent server. CM4D Upload Portal requires an installation of ATS CM4D Server, which may be on different server from the Upload Portal application and services. The current architecture does not support a cloud offering towards an on-premises CM4D installation as it would require a connection from our SaaS systems to the on-premises systems.
CM4D Upload Portal and its supporting ATS services can be installed on a Virtual Machine or in a container environment.
It is strongly recommended to publish the services via a reverse proxy or an application gateway. The public endpoint must be secured by TLS.
The CM4D Upload Portal machine requires the following applications/services:
Upload Portal supports scanning of uploaded files for potential viruses, as described in the documentation here.
The following additional applications/services are required (on the same computer or other network server) for support or configuration of the CM4D Upload Portal installation:
The following hardware and software specifications apply to any computers hosting the CM4D Upload Portal application, whether it is physical hardware or a virtual machine (VM). For production use, this machine should meet or exceed the minimum hardware recommendations.
Operating Systems |
|
Linux systems may be used, but ATS does not provide any installers for a Linux environment.
CPU |
|
RAM |
|
HDD |
SSDs are always recommended for the best performance. |
Database Management System |
The CM4D Results Database requires the SQL Server Instance Feature - Full-Text and Semantic Extractions for Search. See the topic Results Database for the DBA for details. Firewall ports for SQL Server: TCP 1433-1434 (default) CM4D Upload Portal, ATS Security and Configuration Manager and ATS Licensing require individual databases. These databases can be hosted on the same database server used for CM4D. |
Web Browser |
End users access the application via a web browser. CM4D Upload Portal is based on HTML5, so its only requirement is that the browser is up to date with current technologies.
Internet Explorer is outdated and therefore not supported. |
The following is only required if you plan to install the Upload Portal on a machine that does not have an internet connection. With an internet connection, the prerequisite is downloaded and installed automatically by the Upload Portal installer.
The following ports are the default settings used in the three Upload Portal installers:
These ports can be set to a custom port during or after the installation. For a list of default ports used by CM4D-related applications, including Upload Portal, please refer to the topic CM4D Default Ports.
The following diagram demonstrates a complete deployment of the Upload Portal and its supporting ATS applications/services on one server, with the supporting CM4D services on another server.
![]() |
|
Machine 1 - Configuration Server
|
Machine 2 - CM4D Application Server
|
For more examples, please refer to the topic CM4D Upload Portal Deployments.
Can we improve this topic?