Standalone Version

  • 1 CPU or vCPU
  • 512 MB of RAM
  • 5GB of Disk Space

Following features require additional memory when enabled:

  • Anti-Spam - 250 MB of RAM
  • Anti-Virus - 600 MB of RAM
  • TURN/STUN - 50 MB of RAM
  • CrossBox Document Converter (CDC) - 100 MB of RAM

To run a standalone version with all features enabled, we recommend you install CrossBox on a server with at least 2GB of RAM.

Don't forget to plan out the disk space which will be used to store emails, attachments, files and other storable objects by the users.

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+ 
  • ArchLinux
  • Slackware

Control Panel Version

It's common for servers that utilize a control panel to have most of the needed services already running and in place.

Thus, when installing on a server that has cPanel, Plesk, DirectAdmin, VestaCP, Webmin, CWP or any other control panel already running, CrosBox will auto-detect and use the following services automatically:

  • MySQL
  • Exim
  • Dovecot
  • MailScanner
  • ClamAV
  • CSF
  • Firewalld
  • UFW
  • Solr

This effectively reduces the total memory needed for CrossBox to run to just 512 MB of RAM, when used alongside the control panel.

Supported Control Panels

cPanel, Plesk, and Direct Admin currently have deep-integrations available. 

However, you can still use CrossBox with any control panel due to its plug and play nature but unlike with the supported control panels, some functions are not automated and may require manual action.

Software Dependencies

You don't need to install any new software dependencies for CrossBox to work. 
It runs on almost any Linux powered server (known as portable software) and won't install anything via your system's package manager (like yum, apt-get, pacman, etc). Therefore, it will never interfere with other software/packages/libraries 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)

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 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.