- Home
- Workspace
- Installation
- Enterprise
- Docker
- Installing ONLYOFFICE Workspace Enterprise components on separate servers
Installing ONLYOFFICE Workspace Enterprise components on separate servers
Introduction
ONLYOFFICE Workspace Enterprise Edition is a paid version of collaborative system developed to manage documents, projects, customer relationship and email correspondence, all in one place.
ONLYOFFICE Workspace Enterprise Edition is shipped 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 ONLYOFFICE Workspace Enterprise Edition correct work and is easy to run, manage and update.
You might additionally want to install ONLYOFFICE Workspace Enterprise Edition components (Document Server, Mail Server and Community Server) onto separate computers to balance the server load, have more control on different components or for some other reasons. This guide will show you how to do that using the provided Docker script.
System requirements
To be able to install ONLYOFFICE Workspace Enterprise Edition components to different servers, each of your computers used must meet the following requirements:
- CPUat least 4-core (6-core recommended)
- RAMat least 8 GB (12 GB recommended)
- HDDat least 40 GB of free space
- Additional requirementsat least 6 GB of swap
- OSamd64 Linux distribution with kernel version 3.10 or later
- Additional requirements
- Docker: any version supported by Docker team
Preparing the server for installation
Getting ONLYOFFICE Workspace Enterprise Edition script
Download ONLYOFFICE Workspace 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:
wget https://download.onlyoffice.com/install/workspace-enterprise-install.sh
Once the download is finished, you can start the installation process.
For the ONLYOFFICE Workspace 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.
/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:
docker_OPTS="--dns 8.8.8.8"
For the RPM based operating systems like CentOS:
- Create the
/etc/docker/daemon.json
configuration file with the following contents:{ "dns" : [ "8.8.8.8" ] }
- Restart the Docker service:
sudo systemctl restart docker.service
Installing Document Server
First, you will need to install Document Server. To do that, run the following command at the first server:
bash workspace-enterprise-install.sh -ics false -ids true -icp false -ims false -es true
This will skip the installation of Mail Server and Community Server and will install Document Server only.
Installing Mail Server
Now get to the second server and proceed with Mail Server installation. To do that, run the following command:
bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true
Where yourdomain.com
is your own domain that will be used for Mail Server.
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 mx1.onlyoffice.com
If you do not have a domain name, you can install ONLYOFFICE Workspace Enterprise Edition without Mail Server. In this case, you should skip this step and continue to install Community Server.
Installing Community Server with Control Panel
The third server will be used to install Community Server together with Control Panel. To do that, run the following command:
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -mip "mail server ip" -dip "document server ip" -es false
Where document server ip
is the IP address of Document Server computer used in the above step and mail server ip
is the IP address of Mail Server computer.
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip "document server ip" -es false
This will skip installation and connection of Mail Server.
The command below will display the list of all available script parameters:
bash workspace-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.
To learn more on how to use all the available script parameters, please refer to this article.
Once the installation is finished, you can check ONLYOFFICE Workspace Enterprise Edition for correct work. Open a browser and enter the local network computer IP address (please do not use either localhost or 127.0.0.1 network address for the same computer where you have ONLYOFFICE Workspace Enterprise Edition installed, use its IP address in the local network instead) in the browser address bar. ONLYOFFICE Workspace Enterprise Edition must be up and running, indicating the successful installation.