Skip to main content
Logo

Hardware and software requirements

Hardware requirements will vary depending on the size of a site and its predicted traffic. Contensis can be configured to operate on either a single or a multiple server environment. The lists below show the recommended requirements for each environment.

Single server configuration (Contensis and database server)

We don't recommend a single server for a site with more than 2000 pages.

  • 4 CPU Cores.
  • 16 gigabytes (GB) of RAM.
  • 5 gigabytes (GB) available hard disk space for database services.
  • Microsoft Windows 2008 R2 or above server operating system, including Microsoft Internet Information Services (IIS) (all service packs and security updates should be installed).
  • Microsoft SQL Server® 2008/2008 R2/2012/2014/2016. Full-text indexing must also be installed.
  • Microsoft .NET Framework v.4.6.2
  • Java SE Runtime Environment - version 8 update 121 or above - this is required for the installation of Elasticsearch.
  • Microsoft Visual C++ Redistributable 2017 - this is required to serve .webp images using the Image API.
  • FTP server software (FileZilla FTP server is recommended)
  • Internet access for certain controls such as the RSS Feed.

Multiple server configuration

Contensis server

  • 4 CPU Cores.
  • 8 gigabytes (GB) of RAM.
  • 10GB free at all times.
  • Microsoft .NET Framework v.4.6.2
  • Java SE Runtime Environment - version 8 update 121 or above (this is required for the installation of Elasticsearch).
  • Microsoft Visual C++ Redistributable 2017 - this is required to serve .webp images using the Image API.
  • Internet access for certain controls such as the RSS Feed.

Database server

  • 6 CPU Cores.
  • 16 gigabytes (GB) of RAM.
  • Microsoft Windows 2008 R2 or above server operating system, including Microsoft Internet Information Services (IIS) (all service packs and security updates should be installed).
  • Microsoft SQL Server® 2008/2008 R2/2012/2014/2016. Full-text indexing must also be installed.

Web server configuration

The web server can sit on the same machine as Contensis, but in practice this is not ideal in most configurations.

  • 2 CPU Cores.
  • 6 gigabyte (GB) of RAM.
  • Microsoft Windows 2008 R2 or above server operating system, including Microsoft Internet Information Services (IIS) (all service packs and security updates should be installed.
  • Microsoft .NET Framework v.4.6.2
  • Microsoft Visual C++ Redistributable 2017 - This is required to serve .webp images using the Image API
  • FTP server software (FileZilla FTP server is recommended).
  • Internet access for certain controls such as the RSS Feed.

Note: With a lite licence you cannot split your install across multiple servers.

Recommendations

It is worth noting that the web server can use the web edition of Windows, if it is just acting as a web server.

If your website has more than 6000 pages we would recommend that it be the only site on the server.

Connectivity

Contensis publishes its files via FTP and data to the web server. The following ports should be opened as a minimum:

Single server configuration

single-server-ports

Single server configuration, port listing
 SQL  Port 1433  Between web server and Contensis (CMS) / database server
 FTP  Ports 20, 21  Between Contensis (CMS) / database server and web server

Multiple server configuration

multi-server-ports

Multiple server configuration, port listing
 SQL  Port 1433
  • Between web server and database server
  • Bi directional between database server and Contensis (CMS) server
 FTP  Ports 20, 21  Between Contensis (CMS) server and web server

Internet access

Contensis server

Licensing

To validate your license the Contensis server will need access to https://services.contensis.com

Statistics gathering

If you have allowed us to gather statistics in the installer you will need to allow the Contensis server to access https://diagnostics.zengenti.com

QA

If you are using our QA Module then you will need to allow access to all URLs which have been used on your website. This allows link tracking to take place. As you aren’t going to be able to predict which links your editors use you will need to allow the server to have direct access to the internet. In addition to checking links we also send the markup of your pages to a central service at the following endpoint http://insight-service.contensis.com/

Web servers

Contensis access

All web servers need to have access back to the Contensis server this can be checked by running the system diagnostic scan from within the management console.

Web controls

The RSS feed if used on your published site requires internet access to the RSS URL.

Proxies

All Internet access must be direct and cannot be through a proxy server, unless it is a silent or hidden proxy that does not need to be set-up in Internet Explorer and does not require authentication.

Microsoft SQL Server

When creating the Contensis database ensure that the database collation is SQL_Latin1_General_CP1_CI_AS and that full-text indexing has been installed. More details on creating the Contensis database.

Supported browsers

macOS: latest versions of Chrome, Firefox and Safari
Windows: latest versions of Chrome, Firefox and Internet Explorer 11