ВНИМАНИЕ!!! ONLYOFFICE COMMUNITY SERVER НЕ РАБОТАЕТ НА UBUNTU SERVER 14.04.3 – не приходят письма активации. НА ubuntu server 14.04.2 – ВСЁ НОРМ!
Введение
Community Server – это бесплатная open source система для совместной работы, централизованного управления документами, проектами, взаимоотношениями с клиентами и электронной перепиской.
Функциональность
- Кроссплатформенное решение: Linux, Windows
- Управление документами
- Интеграция с Google Drive, Box, Dropbox, OneDrive, OwnCloud
- Совместный доступ к документам
- Встраивание документов
- Управление правами доступа
- Настраиваемая CRM-система
- Контактная форма
- Система выставления счетов
- Управление проектами
- Диаграмма Ганта
- Вехи, зависимости задач и подзадачи
- Учет времени
- Автоматические отчеты
- Блоги, форумы, опросы, wiki
- Календарь
- Почтовый агрегатор
- Модуль “Люди” (база данных сотрудников)
- Мессенджер
- Поддержка более 20 языков
В данной инструкции объясняется, как установить на компьютере версию Community Server для Linux.
Системные требования
- Процессордвухъядерный с тактовой частотой 2 ГГц или лучше
- Оперативная памятьне менее 2 Гб
- Свободное место на жестком дискене менее 2 Гб
- Дополнительные требованияне менее 2 Гб для файла подкачки
- Операционная система64-битный дистрибутив Red Hat, CentOS или другой совместимый дистрибутив с версией ядра 3.8 или выше, 64-битный дистрибутив Debian, Ubuntu или другой совместимый дистрибутив с версией ядра 3.8 или выше
- Дополнительные требования
- mono: версия 3.2 или выше
- MySQL: версия 5.5 или выше
- nginx
Установка Community Server для Debian, Ubuntu и производных
Установка на Debian-основанные дистрибутивы также требует наличия в системе mono (версии 3.2 или выше), nginx и mysql-server.
Все необходимые инструкции по установке этих компонентов и зависимостей можно найти на их официальных сайтах.
ВНИМАНИЕ!!! ONLYOFFICE COMMUNITY SERVER НЕ РАБОТАЕТ НА UBUNTU 14.04.3 – не приходят письма активации
Установка Community Server
Скачайте и установите GPG-ключ:
sudo wget https://download.onlyoffice.com/repo/onlyoffice.key
sudo apt-key add onlyoffice.key
Добавьте репозиторий Community Server: с помощью любого текстового редактора (например, nano) добавьте в файл /etc/apt/sources.list следующую запись:
deb https://download.onlyoffice.com/repo/debian squeeze main
Обновите кэш менеджера пакетов:
sudo apt-get update
Установите Community Server:
sudo apt-get install onlyoffice-communityserver
После этого Community Server будет доступен по адресу https://localhost/ и будет обновляться, как любой другой deb-пакет.
Запуск Community Server с использованием HTTPS
В большинстве случаев доступ к порталу по протоколу HTTPS намного безопаснее, чем по протоколу HTTP, который используется по умолчанию. Community Server можно легко запустить, используя безопасное соединение. Дополнительную информацию о том, как это сделать, можно найти здесь.
Установка Community Server для Red Hat, CentOS и производных
Установка зависимостей
Community Server использует mono (версии 3.2 или выше), nginx и mysql-server как базу данных. Зависимости, которые могут быть найдены в репозиториях системы, будут установлены автоматически при установке Community Server командой yum install.
Добавление репозитория, содержащего актуальные версии пакетов mono и xsp (официальная инструкция):
Добавьте GPG-ключ:
sudo rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
Добавьте репозиторий:
sudo yum-config-manager --add-repo https://download.mono-project.com/repo/centos/
Добавление репозитория nginx (официальная инструкция):
Создайте файл /etc/yum.repos.d/nginx.repo со следующим содержанием:
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
Вручную замените $releasever на версию вашей ОС (5 для версии 5.x, 6 для версии 6.x, 7 для версий 7.x и т.д.).
Добавление репозитория MySQL (официальная инструкция):
Перейдите по ссылке на страницу для скачивания пакетов. Выберите среди списка пакетов тот, который наиболее подходит к вашей ОС. Скачайте и установите пакет командой rpm -i. После выполнения данной команды в вашу систему будет добавлен официальный репозиторий MySQL 5.6.
Добавить репозиторий MySQL на RHEL 7 можно следующей последовательностью команд:
wget https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Установка Community Server
Добавьте yum-репозиторий Community Server, создав файл /etc/yum.repos.d/onlyoffice.repo со следующим содержанием:
[onlyoffice] name=onlyoffice repo baseurl=https://download.onlyoffice.com/repo/centos/main/noarch/ gpgcheck=0 enabled=1
Установите Community Server:
yum install onlyoffice-communityserver
Конфигурирование Community Server
Перед первым запуском Community Server необходимо создать базу данных и сконфигурировать подключение к ней. Для этого запустите скрипт конфигурации /var/www/onlyoffice/configure.sh. Скрипт в интерактивной форме запросит параметры подключения к MySQL, создаст базу данных, обновит файлы конфигурации и запустит все сервисы.
После успешной установки Community Server будет доступен по адресу https://localhost/.