ClusterCS 2.4 Update

ClusterCS has reached its 2.4 version and we are happy to tell you what’s new.

In this huge update, we are focusing on bringing customer-requested features, updates to the existing services along with new services altogether, UX improvements, and bugfixes.

The ClusterCS backend infrastructure has been greatly enhanced for an improved overall experience.

Updates:

  • Domain FTP accounts have been added, under Domains -> Manage – on the right side of the screen – allows a user to create FTP accounts on one domain, which are chrooted to a subfolder. Great for giving limited access;
  • DRDB implementation – a more lightweight HA storage solution (it can use either a block device or an empty file as a storage solution);
  • E-mail SSL has been added, and e-mail server settings can now be found  under Servers -> Actions -> Email;
  • The ElasticSearch service has been added  (compatible with single servers only, for the moment, it will soon be available for Clusters as well);
  • A Galera Cluster monitor has been implemented;
  • The MySQL Cluster version 8.0 has been added;
  • Various performance and stability updates have been pushed for the ClusterCS backend (it should make the website more responsive and less prone to crashes);
  •  A new Transaction Management System has been implemented: it allows multiple users to perform more actions within the panel at the same time on one server (or cluster);
  • All the operations within the control panel have been rewritten and weighted for priority and resource locking (in the ClusterCS backend);
  • Added a multi-write file transaction that allows our backend to write more files at speed, which greatly improves domain configuration on servers/clusters that contain a high number of domains;
  • Updates have been performed to the  clustercs agent that connects to the servers for overall greater performance;
  • We have updated more services for CentOS 8 compatibility, we are close to live release from beta;
  • The configuration for the proftpd services has been updated;
  • $SITE_ROOT$ has been added in domain custom config parsing (SPEED tab);
  • hostname change to the hostname has been introduced in ClusterCS, as some services depend on it (Such as DRBD);
  • Support for Oracle 7 and 8 – has been added but they are not officially supported by ClusterCS yet, we have enabled adding Oracle 7 and 8 servers as they are also based on RHEL – incompatibilities may occur.

UI/UX Improvements:

  • The Login System has been improved with changes to  layouts, easier login, a quicker Forgot Password procedure, and the overall experience should be better;
  • The Backups page has been migrated to the new Vue interface;
  • The Firewall page has been migrated to the new Vue interface with new functions such as the possibility to set firewall rule-expire, multiple sources and destination IPs, templates (for SSH, MySQL, Galera, MySQL cluster, MooseFS, FTP).

Bugfixes:

  • Functionality fixes for the following pages under the Domain Tab: Backups, Logs, Cronjobs;
  •  The Galera monitor has been fixed;
  • The backup space check function on backing up databases has been fixed;
  • The WHM backup restore function has been fixed;
  • A rare occurrence of Let’s Encrypt generation failure has been solved;
  • A fix for older versions of MySQL has been included in the initial installation.

Upcoming updates:

  • ElasticSearch for a Clustered Environment will be soon implemented as an update to the single-server version that is already available;
  • Redis Cluster will be introduced as a distributed implementation of Redis,  focused on Performance and High Availability.

Let us know what you think of this update and if you don’t have an account, give it a try!