Как поставить Elasticsearch на SuiteCRM 8 на общем хостинге?

Всем привет!

Процитирую пост из обсуждения 2019 года:

К сожалению, объяснение настройки довольно плохое для тех, кто не является системным администратором Linux, и содержит различные обескураживающие предложения, такие как:

. «Имейте в виду, что это руководство не подходит для настройки рабочего сервера Elasticsearch».
→ Итак, как вы делаете это для производства?

. «Убедитесь, что текущий пользователь принадлежит к группе докеров, иначе вы получите проблемы с разрешениями».
→ Как вы это делаете?

. «Запустите Elasticsearch. Это идеально подходит для сервера тестирования/разработки».
→ То же, что и выше!

. «Создайте новый файл docker-compose.yml или добавьте конфигурацию elasticsearch к уже существующему файлу docker-compose».
→ Где? Как?

. «И начнем с:»
→ Что происходит потом?

. «Возможно, вам придется настроить версию OpenJDK, чтобы она соответствовала версии, доступной для вашего дистрибутива».
→ Отлично! Есть подробности?

. «И вы должны получить что-то вроде этого:»
→ Что, если вы не получите?

. «Обратите внимание, что текущая настройка не обеспечивает аутентификацию. Не забудьте защитить свой сервер Elasticsearch перед запуском, иначе ваши данные будут уязвимы!»
→ Как?

Более того:

Как насчет тех, кто на общих серверах с ограниченным доступом к системным командам? Я предполагаю, что они не могут его установить!

Должен ли он быть установлен на той же машине, что и веб-сервер, или он должен находиться в другом месте?

Если он уходит в другое место, как вы настраиваете его в SuiteCRM?

Кто-нибудь ставил Elasticsearch на SuiteCRM 8? Можете помочь?

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

1 Like

Хостинг в принципе всё позволяет, просто непонятно, что именно надо делать)

Нужно развернуть Elasticsearch и прописать его креды в админке сьюта. Эластик эта такая база данных. Плюс что бы работало индексирование крон должен быть настроен.