Enterprise Edition is shipped in two main versions: as a virtual machine image, compatible with most popular virtual machine managing software, and as an automatic installation script for Linux operating systems with Docker installed. The script will set up Docker containers with all the components necessary for Enterprise Edition correct work and is easy to run, manage and update.
This guide will show you how to install Enterprise Edition to your machine using the provided Docker script.
CPU dual-core 2 GHz or better
RAM 6 GB or more
HDD at least 40 GB of free space
Additional Requirements at least 6 GB of swap
OS amd64 Linux distribution with kernel version 3.10 or later
Though running Enterprise Edition is a very resourceful operation, you will not have to allocate swap space before you start installation. When you run the installation script, a 6 Gb swap file is created automatically.
Getting Enterprise Edition script
Download Enterprise Edition Docker script file. You can do that using our site download page. Or the direct download link can be used, if it is more convenient for you:
Once the download is finished, you can start the installation process.
Running complete installation of Enterprise Edition
Please note that all installation actions must be performed with root rights.
You can install all Enterprise Edition components and modules at once. To do that run the following command:
bash enterprise-install.sh -md "yourdomain.com"
yourdomain.com is your own domain that will be used for Mail Server.
Your domain that will be used for maintaining correspondence must be valid and configured for this machine (i.e. it should have the appropriate A record in the DNS settings that points your domain name to the IP address of the machine where Mail Server is installed).
In the command above, the
"yourdomain.com" parameter must be understood as a service domain for Mail Server. It is usually specified in the MX record of the domain that will be used for maintaining correspondence. As a rule, the
"yourdomain.com" looks like
If you do not have a domain name or simply want to install Enterprise Edition for your local server, you can install it without Mail Server. In case you plan to add it later, you will be able to do that from Control Panel.
For the Enterprise Edition to be able to run the Docker service is necessary. The installation script will check if it is present on the computer and its version is not less than the minimal required. Otherwise the Docker will be installed or updated automatically.
Docker specifies Google DNS servers by default. If your Enterprise Edition server is not going to have access to the Internet, we recommend that you change the default Docker DNS address to the address of your local DNS server. To do that go to the
/etc/default/docker file and change the IP address in the following line to the IP address of a DNS server in your local network:
Running Enterprise Edition installation without Mail Server
In case you do not want to install Mail Server just now, you can skip its installation. To do that run the following command:
bash enterprise-install.sh -ims false
This will install Enterprise Edition without Mail Server. You can add it later from Control Panel, please see the documentation article to learn how this can be done.
The list of all available script parameters is avaiable with the below command:
bash enterprise-install.sh -h
If you choose to run the installation with some additional parameters, please do not skip Control Panel installation, otherwise you will not be able to enter your license key after the installation is finished and add, for instance, Mail Server to your Enterprise Edition instance.
To learn more on how to use all the available script parameters, please refer to this article.