Installation
The client area can be installed in two different ways: Self-hosted or on CLIENTXCMS servers. This page will guide you in choosing the installation method that best suits your needs.
Requirements
This section describes the requirements for installing and using ClientXCMS.
Installation Script
The installation script sets up a complete ClientXCMS stack on a fresh Linux
Cloud
This page will guide you through the installation of ClientXCMS Next Gen for cloud versions on CLIENTXCMS servers. Cloud offerings are automatically installed on CLIENTXCMS servers. This allows you to benefit from an optimized installation and automatic updates. This method is available for all Premium and Enterprise licenses.
Plesk
This page will guide you through the installation of ClientXCMS Next Gen for self-hosted versions on Plesk. Cloud offerings are automatically installed on CLIENTXCMS servers. Cloud installation is available here.
Ansible
Ansible enables fully automated deployment of ClientXCMS, from prerequisite installation to production deployment. This method is recommended for production environments and multi-server deployments.
Self-hosted
This page guides you through installing ClientXCMS Next Gen on a VPS or dedicated server. It targets a Debian 12 installation with PHP 8.3, MariaDB, and an Apache or Nginx web server.
Docker
This page explains how to install ClientXCMS with Docker Compose. This method prepares the required services in containers and keeps data persistent after a server restart.
Upgrade
The application is regularly updated to fix bugs, add new features, or extensions.
Cloud
The simplest installation method, allowing automatic setup in just a few minutes. Simply go to this page and follow the instructions.
You can switch your extensions at any time from your client area.
The cloud offering is available for all Premium and Enterprise licenses. You can find more information about cloud offerings here.
Self-hosted
Self-hosted installation is more complex and requires validated accreditation. You will need a web server, a database, and PHP. You can follow the self-hosted installation instructions here.
For a fully automated setup, the installation script installs and configures the entire stack on a fresh server in a single command.
Self-hosted installation requires system administration knowledge. If you are not confident, we recommend opting for Cloud installation.