Integration Edition allows you to install Document Server on your local server and integrate online editors with your web application.
Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
- Document Editor
- Spreadsheet Editor
- Presentation Editor
- Documents application for iOS
- Collaborative editing
- Hieroglyph support
- Support for all the popular formats: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML
This guide will show you how to install Document Server Linux version to your machine.
CPU dual-core 2 GHz or better
RAM 2 GB or more
HDD at least 2 GB of free space
Additional Requirements at least 2 GB of swap
OS 64-bit Debian, Ubuntu or other compatible distribution with kernel version 3.13 or later
- PostgreSQL: version 9.1 or later
- nginx: version 1.3.13 or later
- nodejs: version 6.9.1 or later
- libstdc++6: version 4.8.4 or later
Installing Document Server
Installation with Debian based distributives also requires the presence of
nodejs (version 4.0.0 or later),
postgresql in the system.
All the necessary instrutions for these components and their dependencies installation can be found at their official websites.
There are other dependencies installed together with Document Server:
These dependencies are installed automatically when you use Ubuntu 14.04 LTS or later. Earlier distributives might require their manual installation.
Document Server uses
nodejs (version 4.0 or later),
postgresql as database. Dependencies found in the system repository will be installed automatically at Document Server installation using the apt-get install command.
Adding the repository containing the up-to-date ttf-mscorefonts-installer package versions:
echo "deb http://archive.ubuntu.com/ubuntu precise main universe multiverse" | sudo tee -a /etc/apt/sources.list
Adding the repository containing the up-to-date nodejs package versions:
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
Installing and configuring postgresql:
Install the PostgreSQL version included in your version of Ubuntu:
sudo apt-get install postgresql
postgresqlversion from the PostgreSQL Repository, please see the official PostgreSQL documentation for more detail on that.
After PostgreSQL is installed, create the PostgreSQL database and user:
sudo -u postgres psql -c "CREATE DATABASE onlyoffice;" sudo -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';" sudo -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
sudo apt-get install redis-server
sudo apt-get install rabbitmq-server
Installing Document Server
Add GPG key:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Add Document Server repository:
sudo echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Update the package manager cache:
sudo apt-get update
Install Document Server
sudo apt-get install onlyoffice-documentserver
sudo apt-get install onlyoffice-documentserver-integration
onlyofficePostgreSQL user. Please enter the
onlyofficepassword that you have specified when configuring PostgreSQL.
After that Document Server will be run as a process. The package will be updated just like any other deb package.
Now you can enter http://localhost in your browser address bar to open the Integration Edition welcome page where you will find further instructions on how to enable document examples or integrate online editors into your web application using the provided API.
Running Document Server using HTTPS
In most cases accessing the portal via HTTPS protocol is much more secure than via HTTP which is used by default. You can easily run Document Server using secure connection. Please see the details here to learn more on how this can be done.
Registering your Integration Edition version
If you bought Integration Edition and received the license.lic file, you can place it to your installation to obtain the software full version.
When you are a Debian based Linux distributive user, the license.lic file is placed to the following folder:
After that your version of Integration Edition will become registered and full-featured.