Onlyoffice 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.
Все необходимые инструкции по установке этих компонентов и зависимостей можно найти на их официальных сайтах.
Установка 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
С помощью Docker-образа можно легко запустить 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, создаст базу данных, обновит файлы конфигурации и запустит все сервисы.
По всем вопросам обращайтесь в личку – помогу бесплатно, в Тюмени могу выйхать на место и установить бесплатно, если вы образовательное учреждение.
Приветствую, большое спасибо за статью. Давно интересуюсь Onlyoffice (пользовался у них на сервере). Но сейчас захотелось поставить на свой. Установил все корректно но возникли проблемы с конфигурированием так же не понятно как заставить работать его на поддомене, после конфигурирования файл configure.sh вообще остался без изменений. Хотя база импортировалась но какая-то пустая.
Если не секрет – через 30 дней карета превращается в тыкву? Т.е. редактирование документов становится недоступным или же сохраняется?
Нет. Уже год кручу на сервере. Все норм.
На Ubuntu 16 выдаёт ошибку
mysql: mysql: [Warning] Using a password on the command line interface can be insecure.
[Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
dpkg: ошибка при обработке пакета onlyoffice-communityserver (–configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
onlyoffice-communityserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
GPG-ключ – 404 Not Found