cPanel

Intro

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.

Installation

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.

Hosting Providers

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. 

Single cPanel Server

To install CrossBox on a single cPanel server, please follow the Quick Installation Guide. After you've finished installing CrossBox, you'll need to enable it for some or for all hosting accounts. You can do so by enabling the CrossBox Plugin using a WHM's "Feature Manager".

whm-plugin.png

Note that if you have a Branding Addon purchased, the WHM Feature Manager will show App Name you chose during the installation, instead of CrossBox.

As you may already know, WHM packages are attached to feature lists. This gives you the flexibility needed when you want to enable CrossBox for hosting accounts that use specific WHM packages and to disable it for others.

Of course, you have complete freedom to enable CrossBox for every hosting package and every hosting account on the server, if you wish to do so.

Automatic cPanel Integration

Mail Server

When using CrossBox with cPanel, we will scan for a local mail server and use that one by default. By doing so, CrossBox just plugs and plays seamlessly with your current mail server setup, without making any changes to your existing infrastructure.

Webmail

cPanel hosting accounts that have CrossBox enabled can choose CrossBox as their Webmail Application of choice when accessing cPanel's Webmail.

Cpanel-Webmail-CrossBox--Main.png

mPucpanel-webmail.png

Note that if you have a Branding Addon purchased, the cPanel Webmail interface will show App Logo you uploaded during the installation.

cPanel UI

Shortcut for CrossBox is also placed in the Software section of the user's cPanel interface.

jDacpanel-software.png

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.

E-mail Auto-Login

cPanel's Access Webmail option that features passwordless auto-login is fully supported.

cpanel-autologin.png

E-mail Quota

CrossBox fully supports cPanel's e-mail quota limitations, as seen in the image below.

cpanel-disk-quota.png

Disk Quota

All the data CrossBox users create and files they store are counted against their hosting account's disk quotas. 

cpanel-files-quota.png

Bandwidth Quota

The bandwidth CrossBox users make is counted against their hosting account's bandwidth quota. This includes traffic consumed by downloading files and streaming media during audio/video calls.

MySQL Quota

CrossBox respects hosting account's MySQL quota and each hosting account that has CrossBox enabled has its own MySQL database, which 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, 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.

Backup

Taking into consideration that CrossBox users' data is stored in their hosting account's directory and that each hosting account has its own CrossBox database, backing up CrossBox is done automatically by cPanel's native Backup System. You can also use any other backup solution for cPanel and it will work out of the box.  

Compatibility With Other Software

MailScanner Support

If you are using MailScanner on your cPanel server, you can keep on using it without any problems with CrossBox.

SpamExperts Support

If you are using SpamExperts on your cPanel server, you can keep on using it without any problems with CrossBox.

MailChannels Support

If you are using MailChannels with your cPanel server, you can keep on using it without any problems with CrossBox.

SpamAssassin Support

CrossBox fully supports SpamAssassin, which is a popular spam filter for cPanel servers.

Apache Solr Support

CrossBox utilizes a fast Full-Text Search Indexing if Apache Solr is enabled on a cPanel server.

Firewall Support

CrossBox integrates automatically with CSF, one of the most popular firewalls for cPanel servers. It can also detect and use Firewalld, the native firewall for RedHat/CentOS servers.

ClamAV Support

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 being stored on the server.

CageFS Support

CrossBox is fully compatible with CloudLinux CageFS virtualized file system.