Hardware Requirements

Standalone/Bare Metal Version

When installing CrossBox on an empty server (with no control panel), you'll need:

At least
512 MB of RAM
5GB of Disk Space

Following features consume additional memory when enabled:

Anti-Spam - 250 MB of RAM
Anti-Virus - 600 MB of RAM
Crossbox Document Converter - 100 MB of RAM

Don't forget to count in the disk space that will be used to store emails, attachments, files and other storable objects by CrossBox users.

If you want to have all features enabled on a standalone version, we recommend you install CrossBox on a server with at least 2GB of RAM.

Control Panel Version

When installing CrossBox on a server that utilizes a control panel (cPanel, Plesk, VestaCP, Webmin, etc) you'll need:

512 MB of RAM
5GB of Disk Space

It's common for servers that utilize a control panel to already have a mail server in place. That's why CrossBox will integrate its E-mail, Anti-Spam and Anti-Virus features with software from that particular vendor, which in turn means you won't need to allocate additional RAM resources for the Anti-Spam and Anti-Virus services. cPanel and Plesk control panels are good examples of this use case.

Supported Operating Systems

CrossBox Server runs on any x86-64 (64 bit) Linux based operating system, including but not limited to:

RedHat/CentOS/CloudLinux 6+
Ubuntu 12.04+
Debian 7+
Fedora 13+
OpenSUSE 11.3+

Supported Control Panels

Officially, cPanel and Plesk control panels are fully supported. However, you can install CrossBox on any control panel due to its plug and play nature.

Software Dependencies

You don't need to install any new software dependencies for CrossBox to work. It uses its own packages and libraries that are prebuilt and shipped with CrossBox. This means that it will not install any software via your system's package manager (like yum, apt-get, pacman, etc) and will never interfere with other software you may already have running on the server.

Other Dependencies


Make sure that before installing CrossBox your server has a resolvable hostname.

PTR (Reverse DNS)

 Also, we recommend that the server has a valid PTR (Reverse DNS) record that matches the server's hostname. A valid PTR record is important for a good e-mail delivery. Most VPS/Dedicated server providers allow you to edit a PTR record via the control panel they provide. 

Root user

 A root user account and SSH access are required to install a CrossBox Server.

Home Directory

Your system needs to have a /home directory. If it doesn't exist, CrossBox Installer will automatically create it.

Let's start

Are you ready to get started?
Continue to Quick Installation Guide and have CrossBox up and running in under 5 minutes.