Как установить Logicaldoc на сервер Ubuntu 22.04 или 20.04

Выполните простые шаги, чтобы создать собственную облачную систему управления документами, установив Logicaldoc на сервер/десктоп Ubuntu 22.04 или 20.04.

LogicalDOC – это система управления документами (DMS) корпоративного уровня с открытым исходным кодом, предназначенная для удовлетворения потребностей организаций и даже частных лиц в управлении электронными документами и контентом. Версия программы для сообщества может быть легко развернута на серверах, размещаемых самостоятельно, что дает пользователям не только полный контроль над документами, но и возможность эффективно управлять ими и организовывать их. Используя LogicalDoc, пользователи получат централизованную платформу для хранения, поиска, контроля версий и совместной работы с документами.

Вот некоторые ключевые особенности и возможности LogicalDOC:

  • Хранение и организация документов: Поддерживает широкий спектр типов документов, включая текстовые документы, изображения, электронные таблицы и многое другое.
  • Контроль версий документов: Просматривайте и при необходимости возвращайтесь к предыдущим версиям документов.
  • Полнотекстовый поиск: Быстрый поиск документов по ключевым словам, метаданным и содержимому документов.
  • Контроль доступа: Определение ролей пользователей и разрешений на доступ
  • Совместная работа: Обмен документами, комментариями и уведомлениями.
  • Управление рабочими процессами: Предоставляет инструменты для создания и управления рабочими процессами документов.
  • Интеграция с другим программным обеспечением и системами
  • Включает меры безопасности для защиты от несанкционированного доступа, утечки и потери данных.
  • Веб-интерфейс
  • Открытый источник

Является ли LogicalDOC бесплатным?

Да, LogicalDOC доступен как в бесплатной версии с открытым исходным кодом, так и в коммерческой версии с дополнительными возможностями и поддержкой. Бесплатную версию с открытым исходным кодом часто называют “LogicalDOC Community Edition” (LogicalDOC CE). С другой стороны, коммерческая версия, известная как “LogicalDOC Enterprise Edition” или просто “LogicalDOC EE”, имеет более продвинутые функции и профессиональную поддержку.

Требования

Для установки LogicalDoc на сервер Ubuntu нам потребуется 64-битный двухъядерный процессор с частотой не менее 2,4 ГГц. 8 ГБ оперативной памяти и 2 ГБ свободного места для хранения данных. Помимо этих аппаратных требований на сервере Ubuntu у пользователя должны быть права sudo и Java 11.

Пошаговая установка LogicalDoc на Ubuntu Linux

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

Шаг 1: Начните с обновления Ubuntu

Мы используем Ubuntu Linux для установки Logicaldoc, поэтому если вы давно не обновляли его, воспользуйтесь приведенной командой. Это позволит установить последние обновления, а также обновить индексный кэш пакета APT.

sudo apt update && sudo apt upgrade -y

Шаг 2: Установка Java JDK 11

Одним из требований для установки LogicalDoc является Java 11, которая может быть легко установлена на Ubuntu с помощью системных репозиториев по умолчанию. В данном случае мы будем использовать OpenJDK, поэтому давайте воспользуемся приведенной командой, чтобы установить его на вашу систему.

sudo apt install openjdk-11-jdk

Шаг 3: Настройка базы данных MariaDB

Серверы баз данных MySQL и MariaDB поддерживаются LogicalDoc, вы можете установить любой из них. Однако здесь мы используем MariaDB, широко распространенный форк Oracle MySQL. Для ее установки в Ubuntu Linux используйте приведенную команду:

sudo apt install mariadb-server

Защитите установку базы данных:

После завершения установки MariaDB используйте данную команду для установки пароля root и настройки других параметров для обеспечения безопасности…

sudo mysql_secure_installation

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

Безопасная установка MySQL или MariaDB

Шаг 4: Подготовьте сервер базы данных для использования LogicalDoc.

Есть несколько настроек, которые необходимо выполнить, чтобы правильно использовать базу данных для нашей системы управления документами.

Редактировать /etc/my.cnf конфигурационный файл

sudo nano /etc/mysql/my.cnf

Скопируйте и вставьте следующие строки в конец файла.

[mysql]
default-character-set = utf8

[mysqld]
character-set-server = utf8
collation-server = utf8_bin
default-storage-engine = INNODB

Сохраните файл, нажав кнопку Ctrl+X, ввод Y, а затем нажмите кнопку Введите клавиша.

Шаг 5: Создание базы данных

Давайте создадим базу данных и пользователя для последующего использования для хранения данных, сгенерированных LogicalDoc.

mysql -u root -p

Введите пароль MySQL root для входа в систему. После этого с помощью приведенных команд создайте базу данных и пользователя.

Чтобы создать БД:

CREATE DATABASE logicaldoc;

Создайте Пользователь БД защищённый пароль и передайте ему все права на созданную выше базу данных.

Примечание: Заменить “ваш_пароль” с помощью чего-нибудь сильного.

GRANT ALL ON logicaldoc.* TO 'logicaldocuser'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
Создание базы данных и пользователя для LogicalDoc

Шаг 6: Установите сторонние приложения для LogicalDoc

Это необходимый шаг, но чтобы использовать все возможности LogicalDoc, рекомендуется установить необходимые приложения. Это LibreOffice, Imagick, GhostScript, Tesseract и Xpdf.

sudo apt install libreoffice imagemagick ghostscript tesseract-ocr xpdf

Шаг 7: Установка LogicalDoc на Ubuntu 22.04 или 20.04

LogicalDoc – это стороннее приложение, которое недоступно в системном репозитории Ubuntu по умолчанию. Поэтому нам придется посетить официальный сайт этого программного обеспечения для управления документами с открытым исходным кодом, чтобы загрузить его вручную.

Существует две редакции LogicalDoc, одна из которых Enterprise который не будет работать без приобретения кода активации, в то время как второй Сообщество Редактирование бесплатно для использования всеми желающими.

Шаги по установке обеих редакций будут одинаковыми. Разница заключается в том, какое издание вы хотите загрузить. Ссылка для Предприятие и Сообщество Издания. Выберите то, которое соответствует вашим требованиям.

Здесь мы используем редакцию Enterprise Editon:

В качестве альтернативы, вы можете загрузить редакцию Enterprise с помощью приведенной команды. Просто измените номер версии программы в команде на текущую доступную. Например, на момент написания этой статьи последняя версия была 8.8.4.

wget "https://www.logicaldoc.it/download/installer-linux-8-8-4/download" -O logicaldoc-installer.zip

Распакуйте скачанный Zip-файл:

Теперь, когда у нас есть заархивированный файл, необходимый для установки LogicalDoc, распакуйте его, чтобы получить скрипт.

unzip logicaldoc-installer.zip -d logicaldoc

Перейдите в распакованный каталог:

cd logicaldoc

Аналогично, вы можете скачать Издание для сообщества на вашем Ubuntu с помощью браузера. Извлечь файл вручную и перейдите в извлеченную папку.

Запустите мастер установки

Если для установки LogicalDoc вы используете сервер или рабочий стол Ubuntu с графическим интерфейсом, откроется интерактивный мастер установки с помощью указанной команды.

sudo java -jar logicaldoc-installer.jar
Мастер установки LogicalDoc с графическим интерфейсом

или

Те же, кто не имеет графического интерфейса и использует систему командной строки, могут использовать данную команду вместо вышеуказанной, чтобы запустить мастер установки в текстовом формате.

sudo java -jar logicaldoc-installer.jar -console
Запуск установки LogicalDoc на Ubuntu

Начните следовать указаниям мастера и завершите процесс установки, когда он попросит добавить данные о базе данных, введите созданную вами базу данных.

Настройка подключения к базе данных

Шаг 8: Запустите службу LogicalDOC

Хотя после завершения установки служба LogicalDoc запустится автоматически, она не загрузится и не перезапустится автоматически. Для этого,

Тем, кто использует Enterprise Editon:

sudo cp /LogicalDOC/bin/logicaldoc-all /etc/init.d
sudo chmod 755 /etc/init.d/logicaldoc-all
sudo update-rc.d logicaldoc-all defaults

Запустите службу

sudo systemctl start logicaldoc-all

Проверьте ее состояние:

sudo systemctl status logicaldoc-all --no-page -l

Тем, кто использует Community Editon:

sudo cp /LogicalDOC-Community/bin/logicaldoc /etc/init.d
sudo chmod 755 /etc/init.d/logicaldoc
sudo update-rc.d logicaldoc defaults

Запуск службы

sudo systemctl start logicaldoc-all

Проверьте ее состояние:

sudo systemctl status logicaldoc-all --no-page -l

Шаг 9: Доступ к веб-интерфейсу LogicalDOC

После завершения установки откройте веб-браузер, который может получить доступ к IP-адресу сервера, на котором установлен LogicalDoc. Вы можете использовать домен, если вы его настроили.

http://localhost:8080/
or
http://server-ip:8080 

Если вы хотите получить доступ к веб-интерфейсу LogicalDoc на какой-то удаленной машине, откройте порт 8080 в брандмауэре.

Для брандмауэра системы Ubuntu используйте: sudo ufw allow 8080, в то время как пользователю облачного сервера необходимо открыть порт 8080 в брандмауэре провайдера.

Вход в систему:

Вы увидите страницу входа, используйте имя пользователя по умолчанию –admin и пароль – admin.

Страница входа в систему LogicalDoc

После входа в систему начните загружать файлы на свой сервер, чтобы управлять ими удаленно или локально с помощью веб-интерфейса системы управления документами LogicalDoc.

Установка LogicalDoc на Ubuntu 22.04 или 20.04
Установка Ubuntu Linux LogicalDoc community edition

Деинсталляция

Возможно, в будущем вы захотите удалить LogicalDoc из своей системы, в этом случае вы можете воспользоваться приведенными командами:

Первое отключение его службы:

sudo systemctl stop logicaldoc

или

sudo systemctl stop logicaldoc-all

Теперь удалите служебный файл

sudo rm /etc/init.d/logicaldoc

или

sudo rm /etc/init.d/logicaldoc-all

Удалите каталог:

sudo rm -r /LogicalDOC

или

sudo sudo rm -r /LogicalDOC-Community/

Итак, в этом руководстве мы успешно установили LogicalDOC на ваш сервер Ubuntu. Это программное обеспечение для управления документами часто используется компаниями, государственными учреждениями, учебными заведениями и некоммерческими организациями для улучшения управления документами, соблюдения требований и общей производительности. Теперь вы можете начать использовать его для управления своими документами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *