Вернуть старое меню
Бесплатно, 24/7 8 (800) 775-97-42
Country flag RU
Country flag EN
Country flag DE
₽ RUB
$ USD
€ EUR
Выбрать VPS
Маркетплейс
О нас
Сообщество
Поддержка
Баланс:
Бонусы:
Войти
Выйти
Зарегистрироваться
ГОТОВЫЕ ТАРИФЫ
Ref icon
VPS Старт От 139 рублей/мес
Ref icon
VPS Мощные Мощные серверы по выгодной цене
Ref icon
VPS Windows Удобные конфигурации для работы с ОС Windows
Ref icon
VPS Быстрые NVMe Максимальная скорость с промышленными NVMe дисками
Ref icon
VPS Plesk Настройте сервер под себя в несколько кликов
Ref icon
VPS с 1C для бухгалтеров Оптимизированные под 1C серверы
Ref icon
VPS для трейдинга Установите торговые терминалы за 1 клик
Ref icon
VPS для геймеров Мощное железо для мощных рейдов
Ref icon
VPS для бизнеса Настроить любой параметр сервера
Ref icon
Посмотреть все тарифы
Card icon Своя конфигурация
Удобный конфигуратор позволит вам настроить любой параметр сервера, а мы предложим за него лучшую цену.
Собрать
Card icon Бесплатный тест на 3 дня
Только для новых пользователей. Возьмите на тест любой сервер до 3000 рублей, проверьте приложения и программы, установив их на VPS.
Попробовать
АККАУНТ Мои серверы Домены Заказать Настройки Партнеру
КЛИЕНТАМ
О компании Входим в топ-20 IAAS в России
Дата-центры 22 ЦОД уровня Tier III в 9 странах
Аттестация по ФСТЭК Поможем с гос. лицензированием
Бонусная программа Накопительная система лояльности
Card icon Пинг до дата-центров
Измерьте ping от вас до всех наших дата-центров. Мы подберем тот, который подходит для вас идеально.
Измерить
Card icon Бесплатный тест на 3 дня
Только для новых пользователей. Возьмите на тест любой сервер до 3000 рублей, проверьте приложения и программы, установив их на VPS.
Попробовать
АККАУНТ Мои серверы Домены Заказать Настройки Партнеру
КЛИЕНТАМ
Справочник Пошаговые инструкции, как настроить VPS
FAQ Частые вопросы о настройке VPS и сервисе
Новости и события Новости сервиса, информация о событиях и спецпроектах компании
Card icon Соцсети
Наш блог на Хабре, выступления, новости компании.
Присоединиться
Card icon Бесплатный тест на 3 дня
Только для новых пользователей. Возьмите на тест любой сервер до 3000 рублей, проверьте приложения и программы, установив их на VPS.
Попробовать
АККАУНТ Мои серверы Домены Заказать Настройки Партнеру
Бесплатно, 24/7 8 (800) 775-97-42
Mobile menu button
Выбрать VPS
Mobile card icon
Своя конфигурация Удобный конфигуратор позволит вам настроить любой параметр сервера, а мы предложим за него лучшую цену.
Собрать
Ref icon
VPS Старт От 139 рублей/мес
Ref icon
VPS Мощные Мощные серверы по выгодной цене
Ref icon
VPS Windows Удобные конфигурации для работы с ОС Windows
Ref icon
VPS Быстрые NVMe Максимальная скорость с промышленными NVMe дисками
Ref icon
VPS Plesk Настройте сервер под себя в несколько кликов
Ref icon
VPS с 1C для бухгалтеров Оптимизированные под 1C серверы
Ref icon
VPS для трейдинга Установите торговые терминалы за 1 клик
Ref icon
VPS для геймеров Мощное железо для мощных рейдов
Ref icon
VPS для бизнеса Настроить любой параметр сервера
Ref icon
Посмотреть все тарифы
Ref icon
Бесплатный тест на 3 дня
Маркетплейс
О нас
Mobile card icon
Пинг до дата-центров Измерьте ping от вас до всех наших дата-центров. Мы подберем тот, который подходит для вас идеально.
Измерить
О компании Входим в топ-20 IAAS в России
Дата-центры 22 ЦОД уровня Tier III в 9 странах
Аттестация по ФСТЭК Накопительная система лояльности
Бонусная программа Накопительная система лояльности
Сообщество
Mobile card icon
Соцсети Наш блог на Хабре, выступления, новости компании.
Присоединиться
Справочник Пошаговые инструкции, как настроить VPS
FAQ Частые вопросы о настройке VPS и сервисе
Новости и события Новости сервиса, информация о событиях и спецпроектах компании
Поддержка
Country flag RU
Country flag EN
Country flag DE
₽ RUB
$ USD
€ EUR
Войти
Зарегистрироваться
Личный кабинет
Мои серверы
Домены
Баланс: Бонусы:
Заказать
Настройки
Партнеру
Выйти
Мои Cерверы
Услуги
Домены
Заказать
Настройки
Партнеру
  • ВЫБРАТЬ VPS
  • ДАТА-ЦЕНТРЫ
  • СПРАВОЧНИК
  • ПОДДЕРЖКА
  • ВОЙТИ
RuVDS/Справочник/Развертывание ПО на VPS сервере/Как установить Meilisearch на CentOS Stream 10

Как установить Meilisearch на CentOS Stream 10

11 просмотров 0 2026-06-05 2026-06-18

Cамый дешёвый виртуальный сервер vps за 139 руб. в месяц.

Meilisearch – поисковый сервер с открытым исходным кодом, написанный на Rust. Движок отличается компактным потреблением памяти и стабильно высокой скоростью работы даже под нагрузкой. Для подключения к сервису используется REST API, через который приложение может как загружать документы в индекс, так и выполнять полнотекстовый поиск по ним.

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

В статье разберём, как установить Meilisearch на виртуальный сервер под управлением CentOS Stream 10.

Как установить Meilisearch на CentOS Stream 10

В CentOS пакетный менеджер dnf не поддерживает репозиторий Fury, который представляет собой инфраструктуру доставки билдов Meilisearch. Поэтому Meilisearch на CentOS устанавливается путём загрузки готового бинарного файла с официального сервера. При этом разработчики Meilisearch рекомендуют устанавливать свой продукт на систему с библиотекой glibc (GNU C Library) версии не ниже 2.35. Чтобы проверить версию glibc, выполните команду:

$ ldd --version

На образе CentOS Stream 10 вывод команды показывает версию библиотеки 2.39, что полностью соответствует требованиям Meilisearch.

Вывод версии библиотеки glibc (GNU C Library)

Установка Meilisearch на CentOS Stream 10

Чтобы проинсталлировать Meilisearch в систему, загрузите в текущий каталог бинарный файл Meilisearch с официального сервера установки:

$ curl -L https://install.meilisearch.com | sh

Установите полученному файлу права на запуск:

$ chmod +x meilisearch

После чего переместите в системную директорию, чтобы его можно было запускать из любого места в системе:

$ sudo mv meilisearch /usr/local/bin/

Затем проверьте версию Meilisearch, чтобы убедиться, что инсталляция прошла успешно:

$ meilisearch --version

В нашем примере вывод команды показывает версию 1.45.2.

Вывод версии Meilisearch - Как установить Meilisearch на CentOS Stream

Создание пользователя и настройка каталогов Meilisearch

Чтобы повысить безопасность, создайте для сервиса отдельного пользователя. Таким образом служба не будет запускаться от имени учётной записи root:

$ sudo useradd -r -m -d /var/lib/meilisearch -s /sbin/nologin meilisearch

В данном случае команда оперирует следующими параметрами:

  • -r – создание системной учётной записи;
  • -m – создание домашнего каталога пользователя;
  • -d /var/lib/meilisearch – каталог, который будет использоваться пользователем в качестве домашнего;
  • -s /sbin/nologin – запрет на интерактивный вход в систему;
  • meilisearch – имя создаваемого пользователя.

После чего создайте основной каталог данных Meilisearch, в котором будет храниться «состояние» поискового движка:

$ sudo mkdir -p /var/lib/meilisearch/data

Затем рекурсивно измените владельца и группу каталога /var/lib/meilisearch и всех файлов и подкаталогов внутри него на пользователя meilisearch и группу meilisearch. Это позволит ранее созданному пользователю получить права на чтение, запись и создание файлов в данном каталоге:

$ sudo chown -R meilisearch:meilisearch /var/lib/meilisearch

Далее создайте каталог конфигурации Meilisearch. В нём будут храниться настройки, которые управляют тем, как запускается и работает сервис:

$ sudo mkdir -p /etc/meilisearch

Настройка Meilisearch для работы в качестве системного сервиса

Для автоматического запуска Meilisearch после загрузки операционной системы и повышения стабильности его работы рекомендуется настроить запуск сервиса через systemd. В такой конфигурации поисковый сервер будет функционировать в фоновом режиме, автоматически перезапускаться при сбоях и им можно будет управлять стандартными средствами Linux.

На этом этапе создайте файл конфигурации Meilisearch, написанный в формате TOML (Tom’s Obvious Minimal Language), который будет использоваться для задания основных параметров работы сервера:

$ sudo vi /etc/meilisearch/config.toml

В файл вставьте следующее содержимое:

db_path = "/var/lib/meilisearch/data"
env = "production"
http_addr = "127.0.0.1:7700"
master_key = "YOUR_MASTER_KEY"

В качестве значения для параметра --master-key необходимо указать секретный ключ администратора Meilisearch, то есть случайную строку, которая будет использоваться для доступа к API. Самый простой способ его получить – сгенерировать при помощи утилиты openssl. По умолчанию в CentOS Stream 10 данная утилита не установлена. Поэтому для установки выполните команду:

$ sudo dnf install openssl

По окончании установки сгенерируйте секретный ключ администратора:

$ openssl rand -hex 32

Скопируйте вывод команды, после чего ещё раз откройте файл /etc/meilisearch/config.toml и вставьте скопированную строку вместо YOUR_MASTER_KEY.

Генерация секретного ключа администратора Meilisearch

На следующем шаге создайте юнит-файл для нового сервиса:

$ sudo vi /etc/systemd/system/meilisearch.service

Вставьте в него следующее содержимое:

[Unit]
Description=Meilisearch
After=network.target

[Service]
User=meilisearch
Group=meilisearch
WorkingDirectory=/var/lib/meilisearch
ExecStart=/usr/local/bin/meilisearch --config-file-path /etc/meilisearch/config.toml
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Закройте файл с сохранением изменений и перечитайте описания юнитов, чтобы обновить внутреннюю конфигурацию systemd:

$ sudo systemctl daemon-reload

Затем установите новый сервис в автозагрузку с одновременным его запуском:

$ sudo systemctl enable --now meilisearch

Чтобы убедиться в корректности запуска сервиса, проверьте его текущее состояние:

$ systemctl status meilisearch

Вывод команды не должен содержать сообщений о каких-либо ошибках.

Вывод текущего состояния службы Meilisearch

Проверка работоспособности Meilisearch

В качестве теста выполните проверку работоспособности сервиса Meilisearch через его HTTP API:

$ curl http://127.0.0.1:7700/health

Утилита curl отправляет HTTP-запрос на адрес http://127.0.0.1:7700/health, который является специальной служебной точкой для контроля состояния сервера. Если Meilisearch запущен и функционирует корректно, в ответ должно вернуться сообщение:

{"status":"available"}

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

Если вы планируете использовать Meilisearch для сайта, дополнительно стоит закрыть прямой доступ к порту 7700 и проксировать его через Nginx или Angie с HTTPS. Такой подход является стандарным для использования в реальной рабочей среде.

Статья полезна?

Да  Нет
Похожие статьи
  • Как определить Uptime на Windows-сервере
  • Как установить Sphinx Search на Rocky Linux 9
  • Как установить Go на Windows Server Core
  • Как установить Go на Ubuntu и Debian
  • Как установить Vue.js на CentOS Stream и Rocky Linux
  • Как установить Typesense на CentOS Stream и Rocky Linux
Оставить комментарий Отменить ответ

Популярные статьи
  • Как подключиться по RDP из MacOS
  • Настройка VPN с использованием WireGuard
  • Как установить PostgreSQL и pgAdmin4 в Ubuntu 20.04
  • Как извлекать и разархивировать файлы .tar.gz в Linux-системах
  • Управление портами в Linux (Ubuntu/Debian/CentOS)
Разделы Справочника
  • Настройка VPS Сервера
  • Начало работы
  • Особенности виртуального сервера
  • Партнерам
  • Развертывание ПО на VPS сервере
  • Сетевые настройки сервера
RUVDSSat1
ARCTIC DC
CLOUDRUSSIA
StratoSat-TK1
STRATONET
GAME OVERNIGHT
VPS/VDS серверы:
Тестовый период
Дешевый VPS
VPS Старт
VPS Мощные
VPS Windows
VPS Быстрые NVMe
VPS с 1C
Форекс VPS
Игровые серверы
VPS для бизнеса
Пинг до дата-центров
Услуги:
Маркетплейс
Панель ispmanager
Антивирусная защита
Аренда лицензий
Облачное хранилище
VPS серверы с Plesk Obsidian
Колокация
Looking Glass
DNS
Клиентам:
О компании
Дата-Центры
Новости
Аттестация по ФСТЭК
Бонусная программа
Публичная Оферта
Соглашение об уровне услуг
Политика обработки персональных данных
Сувениры от RuVDS
Партнерам:
Для прессы
Партнерская программа
Отзывы
API
Помощь:
Справочник
FAQ
Созданных
серверов
231504
Huawey
Supermicro
Cisco
Intel
Microsoft
ISP
Kaspersky
RDCA Logo

«Креатив года» Премия ЦОДы.рф 2021, 2025

RDCA Logo

«Хостер года» Премия ЦОДы.рф 2023

RDCA Logo

«Человек года» Премия ЦОДы.рф 2024

RuVDS
support@RUVDS.com
8 (800) 775-97-42
+7 (495) 135-10-99
МЫ В СОЦИАЛЬНЫХ СЕТЯХ
Copyright © 2025 RuVDS. Все права защищены.
ООО "МТ ФИНАНС" | ОГРН 1157746680332
RuVDS включён в
реестр Роскомнадзора провайдеров хостинга
Оставить отзыв

Условия получения бонуса за оставленный отзыв:

  1. Напишите про нас на любом из специализированных сайтах для отзывов.
  2. Пришлите нам текст отзыва и ссылку на ваш отзыв.
  3. После проверки, мы опубликуем ваш отзыв у нас на сайте и также начислим бонус на ваш баланс.
Strong Testimonials form submission spinner.

Обязательное поле

Укажите электронную почту вашего аккаунта RUVDS
Укажите ссылку на ваш отзыв
rating fields
Поставьте оценку серверам RUVDS
Оставить отзыв
Strong Testimonials form submission spinner.

Обязательное поле

Укажите электронную почту вашего аккаунта RUVDS
Укажите ссылку на ваш отзыв
rating fields
Поставьте оценку серверам RUVDS