CrossBox fully supports cPanel. It integrates with cPanel automatically and installing CrossBox on a cPanel server is as easy as clicking your way through the Web Installation Wizard.
Installing CrossBox on a cPanel server does not in any way differ from installing CrossBox on any other server, but there are a couple of things to keep in mind.
If you are a hosting provider and you have multiple cPanel servers, then you should think about Creating a CrossBox Cluster. By doing so, you'll be able to advertise a single CrossBox and IMAP/SMTP/POP3 URLs for all users (my-app.your-hosting.com), no matter what specific cPanel server they are hosted on. Combine that with our Branding Addon which lets you white-label CrossBox as your own and you'll be able to offer your cPanel based hosting customers a powerful set of communication tools with all, or just specific hosting plans while keeping everything hosted on your customer's cPanel hosting account, and in full compliance with hosting package limits.
Automatic cPanel Integration
CrossBox just plugs and plays seamlessly with your current mail server setup, without making any changes to your existing mail server configuration.
cPanel users can choose CrossBox as their Webmail Application of choice when accessing cPanel's Webmail.
Note that if you have a Branding Addon purchased, the cPanel Webmail interface will show your custom App Logo.
Shortcut for CrossBox is also placed in the Software section of the user's cPanel interface.
Note that if you have a Branding Addon purchased, the cPanel's software section will show App Logo and App Name you defined during the installation.
Mailbox Format Support
Both Maildir and MDBOX are fully supported when using CrossBox with cPanel.
cPanel's Access Webmail option that features passwordless auto-login is fully supported.
CrossBox fully supports cPanel's e-mail quota limitations, as seen in the image below.
All the data CrossBox users create and files they store are counted against their hosting account's disk quotas.
CrossBox respects the hosting account's MySQL quota and each hosting account that has CrossBox enabled has its own MySQL database.
The database is created under that hosting account's ownership after the user successfully logs into CrossBox for the first time.
Password Change Syncing
When a user changes its e-mail password via the cPanel interface, the user's CrossBox password is also changed, and vice versa.
Hosting Account Suspension
When a hosting account is suspended, CrossBox users of that hosting account are also suspended and automatically logged out of the application.
Hosting Account Termination
When a hosting account gets terminated, CrossBox for that account is also deleted, including users' CrossBox data.
CrossBox users' data is stored in their hosting account's directory and each hosting account has its own CrossBox database. This means that backing up CrossBox can be done automatically by the cPanel's native Backup System.
You can also use any other backup solution for cPanel servers like JetBackup and it will work out of the box.
WHM Feature Manager
In WHM, you can use the Feature Manager to enable or disable different features for different hosting packages. By enabling or disabling the CrossBox Plugin in the feature list, you can control who has access to CrossBox. This is useful if you, for example, want to allow access to CrossBox only to users on your more expensive hosting packages.
By default, the CrossBox plugin is enabled for all users.
Note that if you have a Branding Addon purchased, the WHM Feature Manager will show your custom App Name.
Compatibility With Other Software
Apache Solr Support
CrossBox integrates automatically with CSF, one of the most popular firewalls for cPanel servers. CrossBox will also automatically detect and use Firewalld, the native firewall for RedHat/CentOS servers.
If you already have ClamAV running on your cPanel server, CrossBox will auto-detect it and then use it to scan users' CrossBox data in real-time, thus preventing any harmful files from being uploaded to the server.
CrossBox is fully compatible with CloudLinux and CageFS.