Как установить ONLYOFFICE за пару минут, используя Docker

Установка ONLYOFFICE на собственном сервере может вызвать некоторые трудности, особенно у обычных пользователей. Работая над Linux-версией, мы сделали все возможное, чтобы максимально упростить этот процесс, и поэтому решили обратиться к Docker — технологии, набравшей популярность в open-source сообществе сразу после своего появления.

Install ONLYOFFICE using Docker

Что такое Docker?

Docker — это свободное ПО для автоматизации развёртывания приложений в среде виртуализации на уровне операционной системы Linux. Новый сервис позволяет упаковать приложение со всем его окружением и зависимостями в контейнер и развернуть его на любой Linux-машине независимо от ее настроек и установленного программного обеспечения.

Другими словами, Docker сокращает процесс установки Linux приложений до 3 кликов.

 

Почему мы выбрали Docker?

Мы постоянно следим за последними новинками в мире технологий и стараемся эффективно использовать их в нашей работе. Docker тому подтверждение.

Как вы знаете, для корректной работы ONLYOFFICE необходимо установить некоторые дополнительные компоненты, как, например, Mono версия 3.2 и выше, MySQL версия 5.6 и выше и т.д.. (весь список системных требований вы можете посмотреть здесь). Кроме того сам ONLYOFFICE включает в себя несколько библиотек, которые необходимо скомпилировать. Однако даже если ваша машина полностью отвечает системным требованиям и вы используете файл экспресс-установки вместо того, чтобы компилировать исходный код, проблемы в ходе установки могут возникнуть. Связано это с тем, что настройки и окружение вашей машины могут отличаться от настроек и окружения машины, используемой для написания и тестирования кода. Docker позволяет этого избежать.

Контейнер Docker содержит не только ONLYOFFICE, но и все компоненты, необходимые для его корректной работы. Все, что вам нужно, — это выполнить одну единственную команду.

 

Как это работает

Как видите, процесс установки занимает не более пары минут и не требует никаких специальных знаний.

А теперь рассмотрим процесс более подробно.

 

Системные требования

Прежде чем начинать установку, следует убедиться, что ваша машина отвечает минимальным системным требованиям:

  • Оперативная память: не менее 2 Гб
  • Файл подкачки: не менее 2 Гб
  • Жесткий диск: не менее 2 Гб
  • Дистрибутив: 64-битный Red Hat, CentOS или другой совместимый дистрибутив с версией ядра 3.8 или выше, 64-битный Debian, Ubuntu или другой совместимый дистрибутив с версией ядра 3.8 или выше
  • Docker: версия 1.4.1. и выше

Примечание: последние версии большинства дистрибутивов Linux поставляется совместно с пакетом docker.io , который устанавливает Docker 1.0.1. Таким образом, вам будет необходимо установить более позднюю версию Docker (см. раздел Установка (Installation) в документации Docker.

.

Установка ONLYOFFICE

Запустите Docker и выполните следующую команду:

sudo docker run -i -t -d -p 80:80 onlyoffice/communityserver

Данная команда скачает docker-файл из Docker Hub и запустит контейнер для установки ONLYOFFICE и всех необходимых для его работы компонентов.

Настройка ONLYOFFICE

Если вы хотите запустить ONLYOFFICE, используя другой порт, измените значение в команде -p. К примеру, если вы хотите использовать порт 8080, примените следующую команду:

sudo docker run -i -t -d -p 8080:80 onlyoffice/communityserver

Для предотвращения несанкционированного доступа к информации вы можете обезопасить доступ к ONLYOFFICE, используя SSL (HTTPS). Для этого выполните следующую команду:

sudo docker run -i -t -d -p 80:80 -p 443:443 -v /opt/onlyoffice/Data:/var/www/onlyoffice/Data onlyoffice/communityserver

В этом случае вам необходимо будет создать и установить следующие файлы:

/opt/onlyoffice/Data/certs/onlyoffice.key

/opt/onlyoffice/Data/certs/onlyoffice.crt

Пошаговую инструкцию о том, как это сделать, вы найдете на странице ONLYOFFICE официального сайта Docker.

 

Запуск ONLYOFFICE

Чтобы открыть свой офис, введите http://127.0.0.1 (http://localhost/) в адресную строку своего браузера. Откроется стартовая страница вашего офиса.

Введите пароль и укажите адрес электронной почты, которые вы будете использовать в дальнейшем для входа в ONLYOFFICE. Чтобы завершить процесс активации, достаточно перейти по ссылке, которая будет отправлена на указанный адрес электронной почты.

 

Вот и все -можно начинать работу!

 

Мы будем рады, если вы поделитесь своим опытом установки в комментариях.

 
Comments (4)
  1. Alexey - Ответить
    Май 15, 2015 at 3:42 пп

    не работает ссылка в куске текста «Пошаговую инструкцию о том, как это сделать, вы найдете на странице ONLYOFFICE официального сайта Docker.»

  2. Максим - Ответить
    Сентябрь 27, 2017 at 9:45 дп

    Дайте нормальную документацию по которой можно, как-то шаг за шагом вменяемо настроить связку с Nextcloud-ом.
    спасибо.

Add a comment