5.4 System Requirements

The following Percussion CMS Server specifications are recommended for sites of up to 5000 pages/assets:

  • processor: dual core 3Ghz (minimum) / 64bit
  • memory: 6GB (8GB preferred)
  • disk: OS + 25GB for starters (will grow based on your specific content demands)

For sites over 5000 pages, we recommend increasing CPU as well as RAM. If you are using LiveFirst to import your site, this is particularly CPU and RAM intensive. Ideally, we recommend deploying on an environment with elastic capacity to increase RAM and CPU during import. 

Note:

If you plan to use a virtual server for Percussion, please be aware that the server must have a valid MAC address assigned to it, otherwise, you will not be able to activate your installation. Additionally, we recommend installing Percussion in an environment that will have a static MAC address assigned to it. If not, your license will become invalid every time your MAC address changes, which will prevent you from publishing.

Supported Server Operating Systems

Percussion CMS supports the following Operating Systems:

  • Windows Server 2012 R2, Windows Server 2016 and Windows Server 2019
  • Certified Red Hat Linux 6.5
  • Ubuntu 12.04 LTS

For Linux deployment, we require a standard deployment of the Linux operating system. A minimal deployment of Linux may remove components of Linux that are needed for Percussion CMS processing.

Supported Databases

Percussion has the option of installing an embedded database as part of the application. However, this is only intended to be used for small sites or test environments. For production sites, CM1 supports the following databases:

  • MySQL 5.6
  • MS SQL 2012 SP2, 2014, 2016, and 2019.

Note:

When installing the Percussion database, the database owner of "DBO" is required 

Supported Browsers

The Percussion CMS user interface is a browser application designed for screen resolutions of 1280 x 1024 and higher. The following browsers are supported:

  • Firefox - the latest version
  • Chrome - the latest version
  • Safari  - the latest version
  • Microsoft Edge - the latest version
Note:

Users of Safari should change their settings to allow pop-up windows. Unlike other browsers, Safari gives the user no visual indication that a pop-was blocked, making it appear that functions such as preview do not work.  

Delivery Tier Requirements

The Percussion Delivery Tier Server (DTS) supports the same Operating systems and databases and has the same server specifications as the Percussion CMS server  For customers that are not using the DTS extensively, a server with lower CPU and RAM may be possible. In addition, the amount of disk space needed can vary drastically depending on the delivery tier services implemented for your site. For sites with extensive use of comments or forms, additional disk space may be needed. 

Large Site Deployment Recommendations

For sites above ~12000 pages and assets, we recommend the following specifications:

Dedicated Application Server:

8 GB RAM Total

4 Cores at 2.5 GHZ or greater

Dedicated SQL Back End: 

See DB Manufacturer mid size specifications

These two machines should be networked together on the same subnet.  Ideally with minimal interference (excess traffic) between the two.

The following option needs to be set in the PercussionServer.lax file, located within your root installation directory:  

-Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true
This is done as follows below (all properties under "# Java arguments" should appear on one line):
# LAX.NL.JAVA.OPTION.ADDITIONAL
# -----------------------------
# Java arguments
lax.nl.java.option.additional=-Dprogram.name=RhythmyxServer.exe -Xms256m -Xmx2048m
-Djava.endorsed.dirs="AppServer/lib/endorsed" -Djava.library.path=./bin -server
-XX:MaxPermSize=256m
-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
-Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true